QCoreApplication::exit() 来自非 GUI 子项目
QCoreApplication::exit() from non-GUI subproject
考虑这种情况:有一个 SUBDIRS Qt 项目,其中包括使用 "gui" Qt 模块的 GUI 子项目,以及仅使用 "gui" Qt 模块的非 GUI 子项目,它是 GUI 子项目使用的动态库=14=] Qt模块。从非 GUI 子项目调用 QCoreApplication::exit() 是否正确?
将我的评论转换成这个答案:
QApplication
inherits from QCoreApplication
。
由于 exit()
不是虚函数,您可以从非 GUI 代码中调用它。
考虑这种情况:有一个 SUBDIRS Qt 项目,其中包括使用 "gui" Qt 模块的 GUI 子项目,以及仅使用 "gui" Qt 模块的非 GUI 子项目,它是 GUI 子项目使用的动态库=14=] Qt模块。从非 GUI 子项目调用 QCoreApplication::exit() 是否正确?
将我的评论转换成这个答案:
QApplication
inherits from QCoreApplication
。
由于 exit()
不是虚函数,您可以从非 GUI 代码中调用它。