Qt main函數a.exec()函數

今天寫了一個QT的小程序,大致就是有一個槽和一個信號,然後,還有一個發信號的函數。

然後,我在main函數裏面的a.exec()之前,加了一個while循環,每一秒我就循環執行那個發信號的函數,結果發現根本就進不到槽函數裏面。

然後就是各種找錯,當然是瞎找。最後的原因是,由於mian()函數一直卡在while循環裏,就沒有執行到a.exec()函數,而a.exec()函數的作用是使程序進入事件循環內,其中也包括了對於信號和槽的處理。

所以啊,少在main函數裏面加東西!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章