qt - 来自非 GUI 子项目的 QCoreApplication::exit()

标签 qt qcoreapplication

考虑这种情况:有一个 SUBDIRS Qt 项目,其中包括 GUI 子项目,它使用“gui”Qt 模块,以及非 GUI 子项目,它是 GUI 子项目使用的动态库,它仅使用“核心”Qt 模块。从非 GUI 子项目调用 QCoreApplication::exit() 是否正确?

最佳答案

将我的评论转换为这个答案:

QApplication继承自QCoreApplication 。 自 exit()不是虚函数,您可以从非 GUI 代码中调用它。

关于qt - 来自非 GUI 子项目的 QCoreApplication::exit(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30191736/

相关文章:

c++ - 如何在 QPlainTextEdit 中捕获链接点击事件

c++ - Qt:QGraphicsLineItem在QGraphicsScene中的位置

c++ - 共享库 QT 资源

c++ - 在非 Qt 应用程序 (C++) 中使用 Qt 的信号

c++ - 我的精神 split 控制台/GUI Qt5 程序应该使用 QApplication 还是 QCoreApplication?

c++ - Qt应用启动失败,因为找不到插件 "windows"目录

c++ - 为 Qt 项目树中的所有项目定义一个全局宏

c++ - 在 C++ 中与 Repeater 中的委托(delegate) QML 组件交互

c++ - QEventLoop 处理所有事件

c++ - 转发从 QCoreApplication::postEvent 收到的 QEvent 是否安全