QApplication已不在QtGui下了,所以不要再写<QtGui/QApplication>,而且这种写法不建议,因为大的版本变迁可能会改变,直接<QApplication>这种形式 另外.pro里Qt += widgets,参照以前Qt版本的代码学习时,一定得看看和现有版本之间有无太大的差异
在*.pro中添加 QT += widgets
Application> 2 #include 3 int main(int argc, char *argv[]) 4 { 5 QApplication app(argc, argv); 6 QLabel *label = new QLabel("Hello Qt!"); 7 label->show(); 8 return app.exec(); 9 } 按行解析以上9 行代码 第一,二行:是代码中需要使用的类的头文件。在Qt4 中,可以
Application> 2 #include 3 int main(int argc, char *argv[]) 4 { 5 QApplication app(argc, argv); 6 QLabel *label = new QLabel("Hello Qt!"); 7 label->show(); 8 return app.exec(); 9 } 按行解析以上9行代码 第一,二行:是代码中需要使用的类的头文件。在Qt4中,可以写成Application>的格式,当然也可写成“QApplication.h”。 第三行:是main函数的标准写法 第五行:创建一个QApplication对象,管理应用程序的资源。 第六行:QLabel对象,QLabel是一个Qt提供的小控件,显示一行文本。 第七行:显示QLabel。 第八行:QApplication.exec(),让程序进入消息循环。等待可能的菜单,工具条,鼠标等的输入,进行响应。
Application>的格式,当然也可写成“QApplication.h”。 第三行:是main函数的标准写法 第五行:创建一个QApplication对象,管理应用程序的资源。 第六行:QLabel对象,QLabel是一个Qt提供的小控件,显示一行文本。 第七行:显示QLabel。 第八行:QApplication.exec(),让程序进入消息循环。等待可能的菜单,工具条,鼠标等的输入,进行响应。
16,214
社区成员
26,594
社区内容
加载中
试试用AI创作助手写篇文章吧