目录
Qt5 是一个跨平台的 C++ 应用程序开发框架,广泛用于图形界面(GUI)程序、嵌入式系统、移动应用及服务器端开发。它由 Qt Company 维护,遵循 LGPL/GPL 协议(商业用途需购买许可),支持 Windows、Linux、macOS、Android、iOS 等主流操作系统。
核心特性
-
跨平台开发
一套代码可在多平台编译运行,无需重复编写底层逻辑,显著降低维护成本。 -
丰富的 GUI 组件
提供按钮、表格、图表等 200+ 预置控件,支持自定义样式和动画,界面设计高效灵活。 -
信号与槽(Signal & Slot)机制
独特的对象通信方式,简化事件处理,实现松耦合的组件交互。 -
模块化架构
按需引入模块(如网络、数据库、多线程、OpenGL 等),减少资源占用。 -
国际化支持
内置多语言翻译工具(.ts
文件),轻松适配全球用户。 -
活跃的社区与文档
完善的官方文档、教程和活跃的开发者社区,问题反馈迅速
安装QT一般有两种方法:
1.通过Qt官方安装程序,适合获取最新版本(目前最新的Qt版本是Qt 6.8)
2.通过APT安装,这个方法安装较旧但稳定的版本,适合快速开始。下面详细介绍使用这种方法安装Qt 5.15。
官网地址:https://www.qt.io/download-dev
步骤一:安装相关环境和依赖:
安装qt前需要确保相关的环境和依赖已经安装好。
1.安装基础编译工具链
sudo apt update #更新软件源
sudo apt install build-essential # 包含gcc/g++/make等基础工具
验证GCC/G++:无需单独安装,build-essential
已包含:
gcc --version
g++ --version
make -v
也可以单独安装gcc、g++、make
sudo apt install gcc #安装gcc
sudo apt install g++ #安装g++
sudo apt install make#安装make
2.安装clang编译器(可选)
若需使用Clang编译器,需要安装clang和clang++
sudo apt install clang #安装clang
clang -v #安装完成,查看
sudo apt install clang++ #安装clang++
clang++ -v #安装完成,查看
3.安装make-guile
安装: sudo apt install make-guile
4.安装cmake
判断是否安装/查看安装版本:cmake -v
安装:sudo snap install cmake --classic
步骤二:QT5安装
1.安装Qt的核心开发库
sudo apt-get install qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools
2.安装qtcreator
sudo apt-get install qtcreator
3.安装qt
下面命令会安装所有以qt5
开头的包(超过200个),可能会出现问题比如系统依赖冲突
sudo apt-get install qt5*
若运行Qt程序时报错缺少库(如libxcb-*
),补充安装:
sudo apt install libxcb-xinerama0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1
4.安装完成,查看Qt的版本:
qmake -version
可以在程序下面看到安装好的Qt
双击QT5 Creator就可以开始C++项目了