文章目录
- 说明
- 1 在线安装
- 2 离线安装
- 3 使用Qt Creator创建Qt应用程序并构建运行
- 补充
- 补充一:注册Qt账号
说明
本文讲解Ubuntu系统下安装Qt,包括在线安装和离线安装两种方式,内容充实细致,话多但是没有多余(不要嫌我啰嗦)。如果你需要在Ubuntu系统安装Qt并入门使用,这是一篇很好的博客,请耐心看完,有疑问欢迎评论或者私信。
- 什么是QT:QT 是一个跨平台的应用程序开发框架,它提供了丰富的工具和类库,用于开发图形用户界面(GUI)程序。
- 跨平台:Qt 支持在多个操作系统上进行开发,包括 Windows、macOS、Linux、Android 和 iOS 等。
- Qt Creator:Qt官方提供了 Qt Creator,这是一个集成的开发环境,用于代码编辑、调试和界面设计。它提供了丰富的工具和可视化设计器,使开发过程更加高效。注意:Qt是一个应用程序开发框架,Qt Creator则是其提供的一个IDE,注意区分。
- 安装方式:QT支持离线安装和在线安装两种方式,本文均会介绍。
- 在线安装:适合5.15.0及之后的版本。这是官方提倡的安装方式,安装步骤稍多(不用担心,跟着我做即可),但是能安装最新的版本。
- 离线安装:适合5.14.2及之前的版本。这种安装方式简单,不容易出错,但是获取离线安装包稍麻烦(我会提供分享链接)。
- 其他:
- 本博客的初心是帮助小白快速入门搭建好Qt环境,减少环境搭建的烦恼。书写的过程中我在尽力的写得非常细致,减少大家的阅读困难。
- 如果环境搭建遇到困难或者报错,也欢迎评论或私信我(请详细描述问题或直接截图,然后附加微信联系方式方便我看见就可以找到你),我会尽可能帮助你。我的回复可能不及时,但一般都在几个小时内。
- 如果有错误、需要改进的地方欢迎大家评论或私信,我会尽可能的回复并纠正。
- 如果对您有帮助还请点赞收藏支持一下博主,感谢感谢!
1 在线安装
- 获取在线安装程序
- 法一:通过我的网盘分享链接获取:百度网盘分享链接
- 法二:官网下载
-
进入官网:官网
-
点击
Download.Try.
-
点击
选择开源版本
-
点击
Download the Qt Online Installer
-
选择Linux版本后点击
Qt Online Installer for Linux (x64)
。注意你的芯片是x64架构的还是arm架构,选择对应的下载即可。
-
- 至此,你获得了在线安装程序,在此文件夹打开命令行终端,执行如下命令赋予run文件可执行权限:
执行时请确认你的文件版本和命令中的版本一致
chmod +x ./qt-online-installer-linux-x64-4.8.1.run
- 在此文件夹打开命令行终端,执行如下面命令启动在线安装程序:
sudo ./qt-online-installer-linux-x64-4.8.1.run --mirror https://mirrors.ustc.edu.cn/qtproject/
# sudo:以管理员身份启动在线安装程序
# ./qt-online-installer-linux-x64-4.8.1.run:启动在线安装程序,请保证和你的在线安装程序版本一致
# --mirror:使用镜像源
# https://mirrors.ustc.edu.cn/qtproject/:镜像源地址
# 推荐的镜像源,可以替换上面命令的镜像源地址进行使用
# 中国科学技术大学镜像(推荐):
https://mirrors.ustc.edu.cn/qtproject/
# 清华大学镜像:
https://mirrors.tuna.tsinghua.edu.cn/qt/
-
输入QT账号的用户名和密码(没有的话注册一个,注册过程可以参考后文《补充一》),点击
下一步
:
-
如图勾选,点击
下一步
:
-
点击
下一步
:
-
如图勾选,点击
下一步
:
-
选择Qt的安装路径,点击
Custom Installation
,点击下一步
:- 注意路径不能包含中文、空格和特殊符号!!
- 注意路径不能包含中文、空格和特殊符号!!
-
选中
Archive
后点击筛选
,这样可以获取较多可以下载的版本(上面出现一行红色的字,不用管它):
-
接下来选择要安装的Qt版本及需要安装的模块,我这里安装Qt 6.5.3版本和Qt 5.15.2版本,可以参考我的选择:
-
版本及模块选择完毕之后点击
下一步
:
-
勾选同意协议后点击
下一步
:
-
点击
安装
:
-
等待安装:
-
安装完成后点击
下一步
:
-
点击
完成
:
-
至此安装完成,可以在Ubuntu应用菜单看见Qt Creator。
2 离线安装
-
获取离线安装包
- 官网下载链接:官网链接。官方的qt版本最全,进入后选择对应的版本目录即可下载对应离线安装包,但是国内可能无法访问,如果你没办法解决访问问题那就推荐通过我分享的网盘下载安装包。
- 网盘分享链接:网盘链接。我这里分享了多个版本的安装包,直接下载即可,如果需要其他版本或其他分享渠道也可私信我。
-
执行如下命令赋予run文件可执行权限:
chmod +x ./qt-opensource-linux-x64-5.14.2.run
- 在终端执行如下命令以启动离线安装程序,点击next:
sudo ./qt-opensource-linux-x64-5.14.2.run
4. 输入Qt账号密码(没有账号可以参考后文《补充一》注册一个账号),点击Next:
5. 勾选同意协议之后点击下一步:
6. 点击下一步:
7. 选择Qt的安装路径,点击下一步:
安装路径不要包含中文、特殊字符、空格
8. 选择安装的模块,可以参考我的选择:
9. 选择完毕后点击下一步:
10. 勾选同意协议后点击下一步:
11. 点击安装
12. 等待安装,这个是离线安装,所以安装较快,和网速没关系。
13. 安装好之后点击下一步:
14. 点击完成:
3 使用Qt Creator创建Qt应用程序并构建运行
- 启动Qt Creator,点击创建项目:
- 选择项目模板。一般选择Application下的Qt Widgets Application即可,随后点击选择:
- 输入项目的名称、项目路径后点击下一步:
注意项目名称及路径不要包含中文、空格、特殊字符。
- 选择构建工具之后点击下一步:
qmake是Qt提供的构建工具,用于简化 Qt 项目的构建过程。
CMake 是一个跨平台的开源构建工具,用于管理和构建 C++ 程序的软件项目。与 qmake 类似,CMake 的目标是简化跨平台软件项目的构建过程。
Qbs,全称:Qt Build Suite,是由Qt官方提供的一个跨平台构建工具,用于构建和管理Qt和非Qt项目。它是Qt Creator集成开发环境(IDE)的一部分,但也可以独立使用。
一般选择默认的qmake即可,你会cmake选择cmake也可以。
- 选择基础类和主类的名字:
基础类提供了QMainWindow、QWidget、QDialog,选择默认的QMainWindow即可,QWidget要轻量简单一点,也可以,QDialog用的少。主类Class Name可以自定义,不过要符合C++的语言规范。
- 点击下一步:
- 选择项目使用的QT版本(可以多选)之后点击下一步:
- 点击完成:
- 等待项目创建:
此时Qt Creator会开始构建项目,右下角有进度条可以看见,如果全部是绿色则说明构建成功
- 运行项目:
此时我们点击左下角运行按钮,可以看见弹出一个窗口,说明项目成功运行,我们的环境安装没有问题。
补充
补充一:注册Qt账号
- 进入qt官网
- 点击图示图标进入登录界面
- 点击Create Qt Account:
- 填写邮箱、密码、勾选同意协议,点击 Create Qt Account:
- 进入如下页面
- 进入邮箱,打开 Qt 发送的右键,点击图示链接进入确认界面:
- 按照指示填写相关信息,一定要勾选“I am an individual person not using Qt for any company”,然后点击 confirm。
- 随后会返回登录界面并自动填写好相关账号密码,点击 Sign in,可以成功登录即注册成功。