您的位置:首页 > 编程语言 > Qt开发

Qt5.8.0纯代码编写HelloWorld程序

2017-01-30 10:36 417 查看
阅读《Qt Creator快速入门(第2版)》2.3.1纯代码编写程序与命令行编译,出现了从qt4移植到qt5的问题,网上搜索了很多资料都没有成功,最后把头文件更改了一下。最后不要忘了先在“构建”菜单中“执行qmake”,再运行(Ctrl+R)
#include <QtWidgets/QApplication>
#include <QtWidgets/QDialog>
#include <QtWidgets/QLabel>
int main(int argc, char *argv[])
{
QApplication a(argc,argv);
QDialog w;
QLabel label(&w);
label.setText("Hello World你好");
w.show();
return a.exec();
}
出错原因是qt5将QApplication等头文件从QtGUI移动到了QtWidgets。并且qt5支持中文,不需如原书加入头文件<QTextCodec>。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  qt qt5