Solved 单元测试问题QWidget: Must construct a QApplication before a QWidget
-
我尝试QT 单元测试 使用教程例子 却遇到了问题
一个致命的问题QWidget: Must construct a QApplication before a QWidget
-
@dilipa Please read documentation: https://doc.qt.io/qt-5/qtest.html#QTEST_APPLESS_MAIN
Especially this: "but doesn't instantiate a QApplication"... -
@dilipa Please read documentation: https://doc.qt.io/qt-5/qtest.html#QTEST_APPLESS_MAIN
Especially this: "but doesn't instantiate a QApplication"... -
@jsulm 我的问题得到了解决,非常感谢,但同时我想到在创建项目时,支持选择GUI,是否应该在选择的同时自动生成QTEST_MAIN()而非QTEST_APPLESS_MAIN()。
-
@dilipa I don't speak Chinese...
-
@jsulm Sorry, I didn't think about this, my problem has been solved, thank you very much, but at the same time I wonder if I should automatically generate QTEST_MAIN () instead of QTEST_APPLESS_MAIN () when creating projects that support GUI selection.
-
@dilipa said in 单元测试问题QWidget: Must construct a QApplication before a QWidget:
QTEST_MAIN () instead of QTEST_APPLESS_MAIN () when creating projects that support GUI selection
Yes, as soon as GUI is involved you can't use QTEST_APPLESS_MAIN