第一个QT 程序 hello world !

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

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

第一个QT 程序 hello world !_第1张图片

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

第一个QT 程序 hello world !_第2张图片

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

第一个QT 程序 hello world !_第3张图片

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

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

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

#include
#include

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

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

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


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


再接再励,我在查找的过程中顺便了解了下其它实现的方式,创建一个application 的qt widgets Application 实现就很容易。

第一个QT 程序 hello world !_第4张图片

qt widgets application project下包含四个文件,其中点击界面文件,拖入一个label,对label内的内容进行跟新,就可以实现了。点击运行按钮实现以下!

第一个QT 程序 hello world !_第5张图片

你可能感兴趣的:(第一个QT 程序 hello world !)