Ubuntu系统Qt的下载、安装及入门利用,图文具体,内容全面 ...

打印 上一主题 下一主题

主题 1023|帖子 1023|积分 3069


说明

本文解说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文件可执行权限:


    执行时请确认你的文件版本和命令中的版本一致
  1. chmod +x ./qt-online-installer-linux-x64-4.8.1.run
复制代码

  • 在此文件夹打开命令行终端,执行如下面命令启动在线安装步调:

  1. sudo ./qt-online-installer-linux-x64-4.8.1.run --mirror https://mirrors.ustc.edu.cn/qtproject/
  2. # sudo:以管理员身份启动在线安装程序
  3. # ./qt-online-installer-linux-x64-4.8.1.run:启动在线安装程序,请保证和你的在线安装程序版本一致
  4. # --mirror:使用镜像源
  5. # https://mirrors.ustc.edu.cn/qtproject/:镜像源地址
复制代码
  1. # 推荐的镜像源,可以替换上面命令的镜像源地址进行使用
  2. # 中国科学技术大学镜像(推荐):
  3. https://mirrors.ustc.edu.cn/qtproject/
  4. # 清华大学镜像:
  5. 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文件可执行权限:

  1. chmod +x ./qt-opensource-linux-x64-5.14.2.run
复制代码

  • 在终端执行如下命令以启动离线安装步调,点击next:

  1. 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,可以乐成登录即注册乐成。


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

伤心客

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表