- 公开视频 -> 链接点击跳转公开课程
- 博客首页 -> 链接点击跳转博客主页
目录
QT 基本概念
QT 安装配置
QT Creator
界面布局
快捷操作
-
QT 基本概念
-
QT 简介
-
QT是一个跨平台的C++图形用户界面应用程序开发框架。
-
QT支持多种操作系统,包括Windows、Linux、macOS、Android等。
-
-
QT 特性
-
跨平台性: 一次编写,多处运行。
-
丰富的API: 提供了大量的类和函数,涵盖了GUI、网络、数据库、XML、多线程等。
-
信号与槽机制: 用于对象间的通信,是QT的核心机制之一。
-
国际化支持: 方便进行多语言应用程序的开发。
-
模块化设计: QT分为多个模块,如QT Core、QT GUI、QT Widgets等。
-
-
QT 学习
-
跨平台开发 - 随着移动设备和不同操作系统的普及,跨平台开发变得越来越重要。QT提供了统一的开发环境,减少了开发和维护成本。
-
高效的开发工具 - QT Creator是一个集成开发环境(IDE),提供了代码编辑、调试、界面设计等功能,提高了开发效率。
-
强大的社区支持 - QT拥有庞大的开发者社区,提供了丰富的文档、教程和第三方库,便于学习和解决问题。
-
广泛的应用领域 - QT不仅适用于桌面应用程序开发,还广泛应用于嵌入式系统、移动应用、游戏开发等领域。
-
-
QT & MFC
-
QT
-
跨平台性: QT支持多种操作系统,而MFC仅限于Windows。
-
现代化的API: QT的API设计更加现代化和直观,易于学习和使用。
-
信号与槽机制: QT的信号与槽机制比MFC的消息映射机制更加灵活和强大。
-
学习曲线: 对于习惯了MFC的开发者来说,QT可能需要一段时间来适应。
-
性能: 在某些情况下,QT的性能可能不如MFC,尤其是在Windows平台上。
-
-
MFC
-
与Windows集成: MFC与Windows操作系统紧密集成,可以充分利用Windows的特性。
-
仅限于Windows: MFC只能在Windows平台上使用,不支持跨平台开发。
-
老旧的API: MFC的API设计较为老旧,不够现代化。
-
-
-
QT 安装配置
-
QT官网 - Qt | 软件开发全周期的各阶段工具
-
选中下载
-
点击开源
-
获取文件
-
-
QT下载 - https://download.qt.io/
-
QT Creator
-
界面布局
-
主菜单栏
-
位置:窗口顶部
-
位于窗口的顶部,包括常用的菜单项如“文件”、“编辑”、“视图”、“导航”、“项目”、“构建”、“调试”、“工具”和“帮助”等。
-
-
模式切换器
-
位置:窗口左侧,垂直排列
-
功能:用于在不同模式(如编辑、设计、调试、项目、帮助等)之间切换。每个模式提供不同的工具集和视图。
-
-
项目视图
-
位置:左侧面板
-
功能:显示当前打开的项目结构,包括文件和文件夹层次结构,支持快速导航。
-
-
编辑器视图
-
位置:中心区域
-
功能:用于编写和编辑代码,支持语法高亮、代码补全、代码折叠、多标签页等功能。
-
-
输出视图
-
位置:底部区域
-
功能:显示编译输出、调试信息、运行时输出、错误和警告信息等。
-
-
属性视图
-
位置:右侧面板
-
功能:显示和编辑选中对象的属性,特别是在设计模式下用于编辑UI组件的属性
-
-
-
快捷操作
-
新建文件:
Ctrl + N
-
打开文件:
Ctrl + O
-
保存文件:
Ctrl + S
-
保存所有文件:
Ctrl + Shift + S
-
关闭文件:
Ctrl + W
-
关闭所有文件:
Ctrl + Shift + W
-
撤销:
Ctrl + Z
-
剪切:
Ctrl + X
-
复制:
Ctrl + C
-
粘贴:
Ctrl + V
-
查找:
Ctrl + F
-
切换注释:
Ctrl + /
-
格式化代码:
Ctrl + I
-