Qt简介
Qt是一个跨平台的、用于进行"桌面应用开发"的、编写图形化界面的、c++应用程序开发框架。
-
跨平台:Qt开发的应用程序,可以运行在windows、linux、macOs等操作系统上
-
桌面应用开发:就是开发电脑上客户端程序,例如画图板、计算器等
- 图形化界面: 和用户交互的界面有两种,命令行界面/终端/TUI;图形化界面/GUI
以命令行的方式与操作系统交互,就是TUI
以图形化界面的方式,通过点击、拖拽等方式来与操作系统交互,就是GUI
Qt就是用来编写 桌面的GUI程序的一套框架
- 框架:开发者要配合框架,填充框架的留出的细节
Qt安装
在qt官网上注册账户后就能直接下载了:my.qt.io/download
Qt环境的安装需要3个部分:
- c++编译器
- Qt SDK 软件开发工具包(windows版本的Qt SDK里已经内置了C++编译器,内置的编译器是mingw)
- Qt 官方IDE:Qt Creator
Windows的Qt安装程序已经全部内置了
环境变量
设置环境变量是为了运行Qt的程序时,系统能找到对应的动态库文件
- 找到当初安装Qt的目录,我之前安装了6.7.2的Qt SDK
- 将C:\Qt\6.7.2\mingw_64\bin,加入到系统环境变量Path中(以自己的QtSDK路径为准)
Qt SDK自带的工具
-
Assistant:离线的官方文档
-
Designer:设计师,图形化设计界面的工具,通过拖控件的方式来快速生成界面
-
Linguist:语言家,对国际化进行支持
-
Qt Creator:集成开发工具