5
A
回答
7
關於QApplication最重要的一點是它的exec方法運行事件循環,它基本上是一個使插槽和信號工作的軟件。
簡而言之,如果沒有正在運行的事件循環,GUI組件觸發的事件根本不會傳播,因此您的UI根本就不會執行任何操作。
1
相關問題
- 1. 爲什麼應該有一個QApplication
- 2. 爲什麼QApplication會泄漏內存?
- 3. 的Qt保持的QApplication
- 4. Qt在庫中使用QApplication
- 5. 哪個Qt庫包含QApplication
- 6. 什麼是重新啓動QApplication的正確方法?
- 7. 什麼是「QApplication應用程序(argc,argv)」試圖做什麼?
- 8. 庫需要QApplication。如何在Qt Quick項目中使用QApplication?
- 9. 什麼是Qt的配置
- 10. 什麼是Qt端口?
- 11. Qt DropActions:什麼是ActionMask?
- 12. Qt的 - 什麼是代碼
- 13. 學習的Qt - 創建QApplication的
- 14. QApplication :: notify()在發生異常時應該返回什麼
- 15. QApplication :: notify not called
- 16. 在Qt C++中錨是什麼?
- 17. Qt中的SLOT類型是什麼?
- 18. 什麼是symbian的Qt ui組件?
- 19. Qt的 - 什麼是這句話
- 20. Qt - qmake -project,qmake,下一步是什麼?
- 21. Qt位置:MapViewer示例:什麼是locationData?
- 22. 什麼是Qt中的事件循環?
- 23. 什麼是Qt for boost :: promise <T>?
- 24. QT QSyntaxHighlighter - setCurrentBlockState角色是什麼?
- 25. QT中的「主要部件」是什麼?
- 26. Qt中的等效std :: deque是什麼?
- 27. qt中「變身」的用法是什麼?
- 28. Qt - 什麼是樣本緩衝區?
- 29. 什麼是繪製statisitics排行榜QT
- 30. 什麼是「從Qt的QObject的:: dumpObjectInfo()
好的答案!你能解釋一下你的意思嗎:'...如果沒有正在運行的事件循環,GUI組件觸發的事件將不會被傳播...'。謝謝 – Simplicity 2011-04-24 10:40:56
@ user714961:gui程序總是運行在一個循環中,等待信號工作並在完成工作後返回循環。這與通常啓動,執行其作業然後退出的控制檯程序不同。 – Dikei 2011-04-24 11:16:32