学习一种编程语言或编程环境,通常会先编写一个“hello world”程序。我们也用 qt creator 编写一个“hello world”程序,以初步了解 qt creator 设计应用程序的基本过程,对使用 qt creator 编写 qt c++ 应用程序建立初步的了解。
| 新建一个项目
单击 qt creator 的菜单项 文件->新建文件或项目,出现下图对话框。在这个对话框里选择需要创建的项目或文件的模板。
相关介绍:
qt creator 可以创建多种项目,在最左侧的列表框中单击“application”,中间的列表框中列出了可以创建的应用程序的模板,各类应用程序如下:qt widgets application,支持桌面平台的有图形用户界面(graphic user interface,gui) 界面的应用程序。gui 的设计完全基于 c++ 语言,采用 qt 提供的一套 c++ 类库。qt console application,控制台应用程序,无 gui 界面,一般用于学习 c/c++ 语言,只需要简单的输入输出操作时可创建此类项目。qt quick application,创建可部署的 qt quick 2 应用程序。qt quick 是 qt 支持的一套 gui 开发架构,其界面设计采用 qml 语言,程序架构采用 c++ 语言。利用 qt quick 可以设计非常炫的用户界面,一般用于移动设备或嵌入式设备上无边框的应用程序的设计。qt quick controls 2 application,创建基于 qt quick controls 2 组件的可部署的 qt quick 2 应用程序。qt quick controls 2 组件只有 qt 5.7 及以后版本才有。qt canvas 3d application,创建 qt canvas 3d qml 项目,也是基于 qml 语言的界面设计,支持 3d 画布。
单击“choose…”按钮,出现下图所示的新建项目向导,选择合适位置存储工程文件:
点击下一步就会出现选择kits,具体要看安装组件的时候选了哪些,一般默认就可以:
qmainwindow主要是创建一个带有工具栏的窗口;qwidget是创建一个普通窗口;qdialog创建一个对话框类型的。
点击下一步就可以看到项目相关信息,点击完成就完成了项目创建:
项目文件结构如下图所示:
| 编写相关代码
设计按钮默认是不能点击的,需要双击widget.ui文件,就会打开设计界面,里面会有很多控件可以使用:
放置控件并修改:
配置触发事件:
注意:不同控件,能选的触发事件不同:
编写执行代码:
控制台打印:
点击修改控件文本:
到此就基本入门qt,后续可以根据需求进行深入学习!
随着老龄化和少子化程度的加深 机器人会越来越多走进老年人家庭
荣耀9、小米note3和努比亚z17有什么区别?荣耀9、小米note3和努比亚z17对比评测
ad637原理图用法实测数据解析
空袭警报器的制作教程
分享一些数字万用表的修理方法和技巧
编写第一个QT程序
为什么服务器使用的机械硬盘比固态硬盘多
Linux内核学习经验总结分享
2016年接口总线驱动频道技术应用文章精选
怎么选购一款合适的智能锁?智能锁品牌诺托告诉您
中兴通讯携手中国电信和中国联通完成了5G环境下的共享共建组网验证
晶圆代工厂世界先进将新建其首座12英寸晶圆代工厂
荣耀V30Pro和iPhone11谁更好用 想体验5G网络还是直接买荣耀V30 Pro吧
荣耀9什么时候上市?荣耀9最新消息:荣耀9发布在即,主打拍照,与小米6不相上下
剖析华为云 Astro 低代码开发平台的技术价值与使用体验
汽车线束装配生产应用优势
华为自研实力进一步提高,自研GPU很快会到来
PC成就联想业绩同比增长20% 加码布局智能化转型业务
5G网络建设和用户的真正发展将会在2020年实现爆发
pcb 射频信号发射更远一些吗