第一个QT 程序 hello world !

       刚进公司一周,领导说部门缺少QT方面的人才。作为一个新人,而且没有安排任务,就想着安装一个学学。下载安装很快,也下载了学习资料白皮书和入门教程。雄赳赳,气昂昂,我打开了学习几十页的学习文档,打算用两天时间学完。初步了解QT编程。

        马上我开始着手写自己的第一个程序,跟着教程首先工程-建立一个空的工程


有了工程项目,添加c++源文件,马上就可以写代码了


我激动兴奋的按着教程上的打入了需要包含的头文件,居然头文件错误,找不到头文件。


试着打了几个别的头文件,都找不到。出师不利啊,作为一个即将从事计算机行业的优秀青年,我怎么能被这点困难打倒。

查看资料,重新开始,根据百度到的内容,需要在.pro文件中添加QT+=widgets。我试着加入了这天语句,然并卵。

       在继续查看了许多回答,终于成功解决了这个问题,总的来说还是QT版本之间的变化兼容性不好,QT5.8需要将头文件包含的文件夹都写进去。

#include<QtWidgets/QApplication>
#include<QtWidgets/QLabel>

这样就不会找不到文件了。OK我们接着往写代码。

int main(int args,char** argv)
{
    QApplication app(args,argv);
    QLabel *hello=new QLabel("<font color-red>Hello <i>World!</i>""</font>",0);
    hello->show();
 
 
    return app.exec();
}
 
 

       终于完成了自己的第一程序。我满怀期待的点了运行按钮,期待可爱的hello world欢快的蹦出来,然而调皮的hello world没有出来,出来一大推错误。由于没有保存无法上图了,但是解决虽然不难着实费了一番功夫。原因是因为我的电脑上没有C++的调试器,安装一个windbg就好了。(坑爹啊,为什么别人没有遇到这样的问题)。安装好windbg以后,再次运行,终于我那可爱调皮的hello world 蹦了出来。


是不是很调皮。嗯,迈出了第一步,加油!!!

猜你喜欢

转载自blog.csdn.net/l18730229578/article/details/80054448