Qt5.8.0纯代码编写HelloWorld程序
Posted 爱作的小兔子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt5.8.0纯代码编写HelloWorld程序相关的知识,希望对你有一定的参考价值。
阅读《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>。
以上是关于Qt5.8.0纯代码编写HelloWorld程序的主要内容,如果未能解决你的问题,请参考以下文章
QModbus库使用,并作为ROS节点发布话题及程序CMakelist编写