俗话说的好,磨刀不误砍柴工,任何一门编程语言或是编程框架,都需要一个强大的IDE,熟练掌握IDE提供的各项功能,往往能达到事半功倍的效果,本节就给大家介绍下强大的Qt Creator的使用方法。

1.2.1 主界面

Qt Creater是Qt集成开发环境,你可以在这里编写,编译,运行你的程序。

Creator主界面

QtCreate主界面

1:Creater的所有工作模式。可以通过快捷键Ctrl+数字键(1-6)进行模式切换。

2:可以选择将程序编译成调试版或发布版。

3:编译并运行程序。

4:编译并以调试模式运行程序。

5:编译程序。

6:定位器:可用于查找整个工程,文件,类,函数,文档或文件系统。

7:各种模式对应的输出窗口。

1.2.2 欢迎界面

欢迎界面

欢迎界面

打开Creater,首先展示的便是欢迎界面

Projects按钮:在这里可以创建工程,打开工程,Sessions下点击default(current session)可以恢复上次关闭Qt时的所有状态。Recent Projects最近打开的项目。

示例按钮:可以点击其中的某个示例,编译并运行,看示例是学习Qt的最重要手段之一。

1.2.3 编辑界面

编辑界面

编辑界面

1:可以选择显示模式:

项目:显示项目文件结构。

打开文档:显示当前被打开的文件列表。

书签:显示你所添加的标签。

文件系统:显示当前项目文件系统树。

类视图:显示所有类视图结构。

Include Hierarchy:显示当前文件包含的所有头文件,显示当前文件被哪些文件包含。

2:可以打开和关闭简化树和隐藏生成的文件。

3:与编辑器同步。

4:分栏:可以将1的多种模式分栏显示。常用的为项目模式和打开文件模式。

5:隐藏分栏。

6:打开的文件列表。

7:可快速切换到当前文件的函数或变量处。右键可以选择按字幕排序。

8:编译文件时,显示的错误和警告。

9:清空。

10:关闭编译警告。

点击左下角的输入框会弹出一个选择器列表,例如双击?号选择器,输入QComboBox回车,这时可以帮助你快速跳跃到帮助文档。直接输入数字x,可以直接跳到当前文档第x行。

每个选择器都有对应 的说明,我就不一一解释了,总之,这是个非常好用的工具。

将鼠标点到某个类上,按F1键可显示这个类的帮助文档,如果是移动到函数上点击F1键,可显示此函数的帮助信息。

按F1显示QWidget的帮助信息

1.2.4 设计师界面

设计师界面

设计师界面

双击myfirstwidget.ui文件,直接进入设计师界面。

1:控件选择窗口。

2:编辑主窗口,可以将左侧的控件直接拖入到此窗口中进行页面设计。

3:凡是拖入到2中的控件,均会在此窗口以父子关系显示。

4:属性编辑窗口,选中某个控件,则其相应的属性就会显示在此窗口中,并且可根据需求作相应更改,filter选择器可以过快速过滤相应属性。

5:动作和信号槽窗口,可以编辑动作和连接信号槽。

1.2.5 调试窗口

当调试运行程序时,会自动切换到此窗口。

1.2.6 项目设置窗口

项目设置界面

项目设置窗口

1:编译时设置和运行时设置。

2:构建模式:常用的为debug和release

3:影子构建:将生成的编译文件和发布文件放到单独的一个文件夹中,从而和源代码分开。可指定目录位置,如果使用默认目录的话,假使我们创建了很多项目,那么这些影子目录都会生成在同级目录下,会显得很混乱,为此,推荐每个工程将默认目录改为"../release/工程名称",例如我们的示例窗口可改为"../release/MyFirstWidget"。

1.2.7 帮助窗口

帮助界面

帮助窗口-主页

Qt的帮助文档非常强大,在这里你可以查到几乎所有你想要的东西,查阅帮助文档是学习Qt的重中之重。

可以选择的查询模式:

目录:以目录树形式列举了所有Qt的模块用法。

索引:可以快速定位你需要查找的类用法,函数,样式表用法等信息。

标签:如果你在阅读帮助时,可以及时收藏加入标签,方便下次阅读。

查找:可查找关键字。

好了,今天就到这里,我们下期再见。

如果你想第一时间看到我的技术分享,就赶快关注吧。

qtcreator 自动进入反汇编_1.2 Qt Creator简介相关推荐

  1. Qt图形界面编程入门(Qt的历史、Qt安装资源链接、Qt Creator简介)

    Qt的历史渊源 Qt是1991年由挪威的奇趣科技(Trolltech)公司开发的跨平台C++图形用户界面(GUI)用程序开发框架,2008年,奇趣科技公司被诺基亚公可收购,Qt也因此成为诺基亚公司旗下 ...

  2. Qt 与 Qt Creator 简介

    该文章原创于Qter开源社区(www.qter.org),作者 yafeilinux,转载请注明出处! 一.Qt 与 Qt Creator 简介 Qt 是一个跨平台应用程序和 UI 开发框架.使用 Q ...

  3. 第一章 QT Creator 简介

    2019-9-10 总结<Qt Creator快速入门 第三版> 下载与安装 环境介绍 界面组成:菜单栏.模式选择器(Ctrl+1-6).构建套件选择器.定位器.输出窗格(Alt+1-7) ...

  4. 第0篇 开始学习Qt 与Qt Creator

    Qt官方信息 Qt官网:Digia and Qt have demerged into two companies – Digia's new strategy's main themes revea ...

  5. linux qt creator git,Building Qt Creator from Git/zh

    En Ar Bg De El Es Fa Fi Fr Hi Hu It Ja Kn Ko Ms Nl Pl Pt Ru Sq Th Tr Uk Zh 在git中构建Qt Creator 依赖的库 为了 ...

  6. Qt Creator打造VScode one dark pro主题配色

    Qt Creator打造VScode one dark pro主题配色 1.缘由 我之前习惯使用 vscode 进行开发,对 vscode 的 one dark pro 主题情有独钟.无奈公司需要使用 ...

  7. Qt Creator快速入门(第3版)

    ​​​第1章Qt Creator简介 可以参考Qt开源社区(www.qter.org)  打开文件所在的文件夹: Ctrl+ Tab快捷键,可以在多个打开的文档切换 帮助里面的: 书签:Ctrl十 M ...

  8. 《Qt Creator快速入门(第3版)》

    第1章Qt Creator简介 可以参考Qt开源社区(www.qter.org)  打开文件所在的文件夹: Ctrl+ Tab快捷键,可以在多个打开的文档切换 帮助里面的: 书签:Ctrl十 M 第2 ...

  9. QT Creator 快速入门教程 读书笔记(一)

    一 Qt简介 Qt 是一个跨平台的C++应用程序框架,支持Windows.Linux.Mac OS X.Android.iOS.Windows Phone.嵌入式系统等.也就是说,Qt 可以同时支持桌 ...

最新文章

  1. 一步一步学Silverlight 2系列(10):使用用户控件
  2. list、tuple、set、dict 四大数据结构
  3. 基本系统部署完成!北斗三号闪耀中国智慧
  4. @RestController和@Controller区别
  5. PeriodicityText in CRM Fiori SalesPipeline
  6. canvas填充和描边介绍
  7. shadow-cljs: JavaScript 依赖的实践
  8. ACS被集成到了Windows Azure Management Portal中
  9. 澳洲计算机博士怎么样,留学美国的一位计算机博士的感悟
  10. arcmap制作地闪密度专题图
  11. SIEMENS SMART知识网站
  12. word目录对齐方法
  13. 绿盟于旸:让阿里安娜火箭爆炸的缓冲区溢出 linkboy语录:tk出品必是精品呵呵
  14. 开源分享 | java项目 | 亲戚计算器
  15. 常用SQL语句(一)
  16. Vultr 修改 Root 账户密码教程
  17. 侯捷C++八部曲笔记(四、C++2.0新特性)
  18. 请更换备份电池 pos机_免费邮寄低费率POS机安全吗?为什么那么多免费POS机?请看视频...
  19. linux查看网络下一跳,网络分层结构及TCP通信基础和下一跳机制
  20. 遗传算法解决寻路问题——Python描述

热门文章

  1. matlab 2017 ubuntu,ubuntu安装matlab R2017,
  2. java打出三角形乘法表_Java 练习(输出三角形,九九乘法表, 100以内的质数)
  3. solver.prototxt文件里面参数含义及其设置
  4. Opencv判断是否加载图片的两种方法
  5. SQL-2 查找入职员工时间排名倒数第三的员工所有信息
  6. 数据结构与算法17-表插入排序
  7. 正则表达式 特殊符号系列 通配符系列
  8. html5知识点:CSS3新增选择器
  9. laravel 重要概念 以及实现方式
  10. AIDE支持实时错误检查、代码重构、代码智能导航、生成APK