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编写

QModbus库使用,并作为ROS节点发布话题及程序CMakelist编写

qt5.8.0之静态编译

QT5.8.0与VS2013环境配置

Qt5.8.0 mingw 编译QOCI

QT-helloworld-QtCreater