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