Ubuntu18.04安装配置Qt5.15

  • Qt选择
  • 下载Qt
  • 安装Qt5.15.0
  • 配置
  • 后记

Qt选择

在官方的声明中,Qt5.15是Qt5.x的最后一个LTS版本,增加了即将在2020年底推出的Qt6的部分新特性,为了之后的新版本有更好的兼容性,选择了Qt5.15.

下载Qt

对于普通用户而言,Qt5.15之后,所有开源版本不再提供离线安装,都只能在线安装,或者采用静态编译方式,下面给出两种不同安装方法的安装包。
在线安装包源码包 这里采用在线安装,除了取决于网络的下载速度外,在线安装和离线安装个人觉得没有太大差别,想要采用静态编译方式方法,可以参考官方网站

安装Qt5.15.0

  1. 首先打开现在文件,如果无法执行,需要赋予执行权限
#需要将文件名替换为自己所下载文件
$ sudo chmod a+x qt-unified-linux-x64-3.2.3-online.run
  1. 运行安装程序
$ ./qt-unified-linux-x64-3.2.3-online.run
  1. 登录Qt账号
    开始安装后,首先会显示欢迎信息,并提示需要Qt账号

    如果已有账号直接next,否则需要在官网申请账号,或者在下一安装界面直接申请账号.

    输入账号后点击next,然后是开源使用条款说明,打勾我以阅读和个人用户(或者购买商业授权后填写公司)后点击next,欢迎安装界面next。
  2. 接下来会下载元数据

    下载完成后,点击next,接下来询问是否同意发送匿名用户数据用于改进Qt Creator,同意就选第一个,不同意就选第二个,然后点击next。
  3. 选择安装位置
    根据自己的使用习惯修改安装路径
  4. 组件的选择及安装

组件

说明

Desktop gcc 64-bit

桌面版 GCC 64bit编译环境生成的Qt库,是Qt的核心,必须安装

WebAssembly

一种加载效率高的语言,适合编译到Web上

Android

针对安卓应用开发的Qt库

Sources

Qt的源代码包

Qt Charts

二维图表模块

Qt Quick 3D

为Qt6开发的新的高级3D API

Qt DataVisualization

三维数据图表模块

Qt Lottie Animation

Lottie动画

Qt Purchasing

使 Qt 应用程序能够支持应用内购买

Qt Virtual Keyboard

虚拟键盘

Qt Wayland Compositor

用于基于Wayland 协议开发自定义显示服务器

Qt WebEngine

Qt Web引擎

Qt Network Authorization

网络授权

Qt WebGL Streaming Plugin

流媒体插件

Qt Script (Deprecated)

脚本模块,已被弃用

Qt Debug Information Files

跟踪调试Qt文件

Qt Quick Timeline

支持基于关键帧的动画

组件的选择根据自己的需要

ubuntu 离线安装python Ubuntu 离线安装qt_Qt


选择完成后,点击next。

同意使用条款和安装占用空间确认。

ubuntu 离线安装python Ubuntu 离线安装qt_Qt_02


ubuntu 离线安装python Ubuntu 离线安装qt_Qt_03


然后是漫长的等待,取决于网络。

配置

安装完成后,qmake和qtcreator并不在环境变量中,为了直接使用,需要配置环境变量。
编辑/etc/profile文件

$ sudo vim /etc/profile

在末尾添加以下两行

#这里需要根据自己的安装路径修改
export PATH="/home/brainiac/Qt/Tools/QtCreator/bin:$PATH"
export PATH="/home/brainiac/Qt/5.15.0/gcc_64/bin:$PATH"

修改完成后使生效

$ source /etc/profile

生效后,只在当前shell环境中生效,若想全局生效,需要重启系统。

后记

安装完成,enjoy coding.