找回密码
 立即注册
Qt开源社区 门户 查看内容

Qt快速入门系列教程(二):HelloWorld

2019-6-21 12:39| 发布者: admin| 查看: 558| 评论: 0

摘要: 编写HelloWorld程序1.运行Qt Creator 期待已久的Qt Creator主界面如下图所示。以后再想运行Qt Creator,可以到系统开始菜单中找到它,即Qt Creator 4.2.1 (Community)。 QtCreator作为Qt官方的开发环境, ...



编写HelloWorld程序


1.运行Qt Creator


      期待已久的Qt Creator主界面如下图所示。以后再想运行Qt Creator,可以到系统开始菜单中找到它,即Qt Creator 4.2.1 (Community)。





     

      QtCreator作为Qt官方的开发环境,对Qt各方面支持都非常完善,而且使用起来体验也非常好,所以没有特殊情况,建议大家使用Qt Creator进行Qt开发(PS:当然可以用的比较多的VS,就可以搭载Qt插件进行开发,如下图就是VS选择Qt组件的页面,安装后就可以创建Qt项目。而且,不用IDE,直接使用记事本也可以编写Qt程序。本教程以介绍QtCreator开发环境,其他的可以再次暂不介绍)。





    

       QtCreator主界面分为了6个模式:欢迎模式、编辑模式、设计模式、Debug调试模式、项目模式和帮助模式,分别由左侧的6个图标进行切换,对应的快捷键是Ctrl + 数字1到6。现在显示的就是欢迎界面,这里可以看到一些入门教程、开发的项目列表、Qt提供的示例程序,单击一个示例程序就可以直接打开该项目。单击左侧的Get Started Now会进入帮助模式,并打开Qt Creator指南,刚接触Qt的同学可以把里面的内容简单看下,当然,帮助中的内容是全英文的。

     英语苦手可以尝试使用翻译软件,能读懂大致意思即可。

2.创建项目

      我们使用欢迎界面Projects页面上的New Project按钮来创建新的项目(当然也可以在文件菜单中创建项目,或者直接使用Ctrl+N快捷键)。在项目模板中选择Application,然后选择Qt Widgets Application,这样便会生成一个桌面Qt图形界面项目,如下图所示。其他项目的创建会在后面的教程中讲到。



     

      然后更改项目名称和路径,这里名称可以设置为helloworld,注意名称和路径上都不要有中文。如下图所示。



     下面设置构建套件,因为我下载了Android版本的Qt,所以这里默认出现了两个构建套件(但是我还没用来着·····),现在默认勾选了Desktop构建套件,这个是用来编译桌面版程序的,如下图所示。作为Qt学习的入门教程,我们暂时先使用桌面版应用进行讲解,所以这里保持默认设置,关于构建套件会在本篇教程后面讲到。直接单击“下一步”按钮。



       现在显示的是项目的类信息,如下图所示。这里的基类可选的有QMainWindow、QWidget和QDialog三个,关于这三个类会在后面的篇章中详细介绍,这里只要知道QMainWindow是一般桌面程序的主窗口即可。类名、头文件、源文件等都可以自定义名称,现在默认勾选了创建界面,这样可以使用设计器来设计主界面,这些内容建议都保持默认,直接单击“下一步”按钮。



      最后是项目管理界面,这里显示了源码目录和项目中自动添加的文件,还可以设置版本控制系统,不过,现在我们没有使用到,所以直接单击“完成”按钮完成项目创建。




3.完成hello world项目

       创建完项目后会进入编辑模式,这里可以对项目文件进行查看和编辑。左侧是项目文件的列表,这里将项目中的文件分为了头文件、源文件、界面文件等进行分类显示。除了显示项目文件,还可以通过下拉菜单来选择类视图、大纲等内容。在右侧就是代码编辑区域,这里对关键字进行了高亮显示,和大部分编译器相同。如下图所示。



      而且非常有趣的是,Qt和VS的代码复制进Word仍然能够保留高亮。如下图所示。



      回到Qt,单击上方的分栏

图标,可以同时显示其他内容,比如这里选择显示“打开文档”和“文件系统”,如下图所示。



      这时会在项目文件列表下显示出已经打开的文档列表和文件系统,如下图所示。



       下面双击界面文件目录下的mainwindow.ui文件,进入设计模式。在这里可以对界面进行可视化设计,也就是所见即所得。左侧是一些常用部件,可以直接拖动到界面上;右侧上方是对象和类列表,下方是部件的属性编辑窗口;在中间,上方是主设计区域,显示了窗口的主界面,下方是Action编辑器以及信号和槽编辑器。

       我们从左侧部件列表中找到Label标签部件并拖动到界面上,然后双击,更改其显示文本为“helloworld”,如下图所示。



      下面单击Qt Creator左侧的

运行按钮来编译运行程序,如果前面的文件没有保存,那么可能会弹出保存修改对话框,选中“构建之前总是先保存文件”,然后点击保存所有文件按钮即可,这样以后运行时都会自动保存未保存的文件。hello world程序运行效果如下图所示。



     这样你就第一次摆脱了黑漆漆的窗口,成功完成了你的第一个Qt程序!


    本期到此结束,谢谢大家的观看!

   参考资料:霍亚飞.Qt Creator 快速入门(第二版).北京:北京航空航天大学出版社.2014.1

下期预告

发布Helloworld程序!


由于运营组人数严重不足,已经对推送造成较大影响,希望大家能帮我们把公众号推荐给想要运营的同学,环缓解我们的燃眉之急,运营组在此感激不尽。





----------------------------------------------------------------------------------------------------------------------
我们尊重原创,也注重分享,文章来源于微信公众号:物联我心,建议关注公众号查看原文。如若侵权请联系qter@qter.org。
----------------------------------------------------------------------------------------------------------------------

鲜花

握手

雷人

路过

鸡蛋

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了