首页/文章/ 详情

Qt开发工具:Qt Creator的具体介绍

1年前浏览4442
*编辑注:

文章作者:稀土掘金“黑兔子”

前言

之前我们介绍了Qt开发工具的安装以及开发环境的搭建,接下来,我们就要开始学习使用Qt自带的开发工具Qt Creator了。
对于没有开发经验的人来说,打开这个软件一般都是懵的,无从下手。所以作为Qt入门级讲解,那就一定要把这个东西讲明白,让大家不至于在使用的时候手足无措。
启动页面(欢迎页面)
运行Qt Creator,首先进入的是欢迎页面,欢迎页面有三个大项:Projects、示例、教程。
·Projects: 包含两个部分,一个是new,用来新建一个工程/项目;一个是open,用来打开一个工程/项目。这两个按钮下面列出来的列表是我们最近打开过的一些项目。
·示例:示例中展示了Qt提供给我们的一些示例,包括一些简单功能的实现有时钟、计算器、电话簿、柱状图等等,用来给我们参考。想参考的直接点击打开项目,就可以看到它的源码。
·教程: 教程里面就是Qt的教学课程
编辑页面
编辑页面主要用来查看和编辑程序代码,管理项目文件、查看运行时输出、查看查找结果等等。所有编写代码时用到的功能区都在这里。
可以看到当你打开一个项目时,基本上就是图片展示的样子。左上为项目文件展示区域、左下为最近打开过的文件列表。这两个区域名称右边有个下拉三角,点击可以选择你希望这个区域来展示哪些内容。主要有:
右上为代码编辑区,右下为一个多功能区叫做输出窗格,包含很多子窗口,可以点击下方按钮来决定这里展示什么。
·问题窗口显示程序编译时的错误和警告信息;
·搜索结果窗口显示执行了搜索操作后的结果信息;
·应用程序窗口显示应用程序运行过程中输出的所有信息;
·编译输出窗口显示程序编译过程输出的相关信息;
·版本控制窗口显示版本控制的相关输出信息。
编辑页面还有一部分很重要,就是构建套件选择器:
构建套件选择器包含了目标选择器(Target selector)、运行按钮(Run)、调试按钮(Debug)和构建按钮(Building)四个图标。
·目标选择器用来选择要构建哪个项目、使用哪个Qt库、这对于多个Qt库的项目很有用。还可以选择编译项目的debug版本或是release版本。
·运行按钮可以实现项目的构建和运行;
·调试按钮可以进入调试模式,开始调试程序;
·构建按钮完成项目的构建。
设计页面
设计页面顾名思义就是用来设计页面的,它整合了Qt Designer的功能,可以设计图形界面,进行部件属性设置、信号和槽设置、布局设置等操作。
Qt Designer是一个单独可以运行的exe,专门用来做页面设计。像在窗口中放置一个按钮啊,放置一个编辑框啊,都可以从左边提供的部件区域通过鼠标拖拽到窗口中来实现。
右边是对部件设置的区域,像设置部件名称、设置颜色、大小、位置等等,都可以通过右边设置来实现。
调试页面
调试页面就是用来调试程序用的,也就是debug运行时的页面,支持设置断点、单步调试和远程调试等功能,包含局部变量和监视器、断点、线程以及快照等查看窗口。
项目页面
项目页面包含了对特定项目的构建设置、运行设置、编辑器设置、代码风格设置和依赖关系等页面。
构建设置中可以对项目的构建目录、版本、使用的Qt版本和编译步骤进行设置;编辑器设置中可以设置文件的默认编码;在代码风格设置中可以设置自己的代码风格。
帮助页面
助页面将Qt助手整合了进来,包含目录、索引、查找和书签等几个导航模式,可以在帮助中查看Qt和Qt Creator的各方面信息。
当我们在开发过程中,遇到不了解的Qt方法,可以直接在这里进行搜索,或者选中我们要查找的单词,按F1直接会跳转到帮助文档,帮助文档里面会有这个方法或者类的介绍、相关使用方法、相关基类、方法等等。所以遇到不知道的,就选中按下F1,查看帮助文档是最直观的,比百度要好用。
帮助文档是纯英文的,不过不用怕,安装网易词典,鼠标选中就可以给你翻译出来。
快捷键
在开发过程中,少不了要使用快捷键增加开发效率。下面就介绍一些常用的快捷键。快捷键的使用一定是熟能生巧的,不需要死记硬背,不记得的时候查一下,用多了就记住了。
·F1:查看帮助
·F2:跳转到函数定义
·F4:头文件和源文件之间切换
·F5:开始调试
·Ctrl+I:自动对齐代码
·Ctrl+/:注释和取消注释行
如果不想用系统设置好的快捷键功能,还可以自己对快捷键进行设置:点击菜单栏“工具->选项->环境->键盘” 进行快捷键设置。遇到某个功能的快捷键不知道是什么的时候,也可以在这里面去查找。
以上就是对qtcreator工具常用部分的介绍,这部分知识相对来说比较松散,所以建议大家当做字典来用,有不明白的地方可以来查找。
有了工具,学会了使用工具,接下来就可以真正开始上手创建并开发属于自己的Qt项目了。



深圳市优飞迪科技有限公司成立于2010年,是一家专注于产品开发平台解决方案与物联网技术开发的国家级高新技术企业。

十多年来,优飞迪科技在数字孪生、工业软件尤其仿真技术、物联网技术开发等领域积累了丰富的经验,并在这些领域拥有数十项独立自主的知识产权。同时,优飞迪科技也与国际和国内的主要头部工业软件厂商建立了战略合作关系,能够为客户提供完整的产品开发平台解决方案。

优飞迪科技技术团队实力雄厚,主要成员均来自于国内外顶尖学府、并在相关领域有丰富的工作经验,能为客户提供“全心U+端到端服务”。


来源:IFD优飞迪

附件

免费链接.txt
数字孪生控制Creator
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-03-10
最近编辑:1年前
优飞迪科技
赋能新仿真,创优新设计
获赞 308粉丝 277文章 384课程 4
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈