问:什么是QApplication?

Sim*_*ity 6 c++ qt

QApplicationQt文档中看到了描述,但不是那么清楚.

你能简单地描述它主要做什么吗?

谢谢.

ZeR*_*emz 8

关于QApplication最重要的一点是它的exec方法运行事件循环,它基本上是使插槽和信号工作的软件.

简单地说,如果没有运行事件循环,GUI组件触发的事件将根本不会传播,因此您的UI根本不会执行任何操作.

  • @ user714961:一个gui程序总是在循环中运行,等待信号工作并在完成一个作业后返回循环.这与通常启动,执行其作业然后退出的控制台程序不同. (3认同)