QT中使用控制台和Application需要注意的一点

使用QT的控制台进行界面编程的时候,出现了这个问题,下面上图:

QT中使用控制台和Application需要注意的一点_第1张图片


QWidget:Cannot create a QWidget without QApplication


因为默认情况下包涵的文件是

#include <QtCore/QCoreApplication>

于是我就将下面这个语句加上了

#include<QApplication>


发现还是不行,其实还要改主函数里面的

 QCoreApplication a(argc, argv);

将其改成

QApplication a(argc,argv);


在控制台默认情况下使用的QCoreApplication并不能创建窗口部件,需要我们修改一下这个地方。

你可能感兴趣的:(QT中使用控制台和Application需要注意的一点)