使用QT的控制台进行界面编程的时候,出现了这个问题,下面上图:
QWidget:Cannot create a QWidget without QApplication
因为默认情况下包涵的文件是
#include <QtCore/QCoreApplication>
于是我就将下面这个语句加上了
#include<QApplication>
发现还是不行,其实还要改主函数里面的
QCoreApplication a(argc, argv);
将其改成
QApplication a(argc,argv);
在控制台默认情况下使用的QCoreApplication并不能创建窗口部件,需要我们修改一下这个地方。