Ubuntu 20.04 下载、安装、配置、使用 QT 5.9.0

本机实验版本

Ubuntu系统版本:ubuntu-20.04-desktop-amd64

QT版本:qt-opensource-linux-x64-5.9.0

其它版本也都是一样,可以参考进行操作配置

一、下载

清华大学开源软件镜像站:https://mirrors.tuna.tsinghua.edu.cn/qt/archive/qt/5.9/5.9.0/

更改下载后的安装包的权限

先将目录切换到安装包所在目录,然后在此打开中终端

执行命令:chmod +x 安装包名称

例如

Ubuntu 20.04 下载、安装、配置、使用 QT 5.9.0

二、安装

更改完权限后,直接双击安装包,或者执行 ./qt-opensource-linux-x64-5.9.0.run,然后就可以一步步安装了

  • 在填写注册信息、公司信息那个,不用填写,直接点击skip跳过即可
  • 在选择安装组件时,如下(如果有需要,也可全部勾选下载)

 Ubuntu 20.04 下载、安装、配置、使用 QT 5.9.0

然后一步步接着安装完成即可

三、配置

在Linux系统下安装QT之后还需进行一些配置才可使用

1、安装g++

sudo apt-get install g++

2、安装通用字体配置库

sudo apt-get install libfontconfig1

3、安装一个 qtchooser 工具

sudo apt-get install qtchooser

4、配置

执行三条命令,根据自己的QT版本和安装路径替换以下的名称和路径

qtchooser -install qt5.9.0 /home/bao125888/Qt5.9.0/5.9/gcc_64/bin/qmake

export QT_SELECT=qt5.9.0

qtchooser -l

Ubuntu 20.04 下载、安装、配置、使用 QT 5.9.0

5、解决找不到g++命令的错误

sudo apt-get install build-essential

6、安装OpenGL库

sudo apt-get install mesa-common-dev

7、新版本的Ubuntu,需安装附加的package

sudo apt-get install libglu1-mesa-dev -y

8、配置编译器

(需要先创建一个工程,然后才可配置此项,创建过程见下面:四、使用)

打开QT --> Project --> Manage Kits... --> Build & Run --> Kits --> Desktop Qt5.9.0 GCC 64bit(default) --> c++ 配置,然后点击OK,配置完成

Ubuntu 20.04 下载、安装、配置、使用 QT 5.9.0

 Ubuntu 20.04 下载、安装、配置、使用 QT 5.9.0

配置完成就可以运行了 

 四、使用

先创建一个工程

左上角File --> new File or Project...

Ubuntu 20.04 下载、安装、配置、使用 QT 5.9.0

然后保持默认,直接点击右下角choose...

Ubuntu 20.04 下载、安装、配置、使用 QT 5.9.0 

然后配置名称、路径,配置好点击右下角Next>

Ubuntu 20.04 下载、安装、配置、使用 QT 5.9.0 

默认,下一步

Ubuntu 20.04 下载、安装、配置、使用 QT 5.9.0 

为文件起名字,默认即可(若有需要,可以更改)

Ubuntu 20.04 下载、安装、配置、使用 QT 5.9.0 

直接点击 Finish 完成即可

Ubuntu 20.04 下载、安装、配置、使用 QT 5.9.0

此时,创建完成(记得将上面的配置编译器配置好,然后再执行以下操作)

点击Debug,双击图中这个.ui文件,可以跳转到设计界面,进行界面设计

Ubuntu 20.04 下载、安装、配置、使用 QT 5.9.0

随意拖进去几个组件,然后点击左下角绿色箭头运行(或者不放组件直接运行),运行成功就可以看到弹出一个窗口

Ubuntu 20.04 下载、安装、配置、使用 QT 5.9.0

这样,一个QT的安装和配置就都完成了,然后可以进行QT开发了 

遇到的问题

如果安装之后不进行配置的话,就会执行错误,点击最下面:4 Compile Output 查看错误信息:

Could not start process "make" qmake_all Error

while building/deploying project untitled (kit: Desktop Qt 5.9.0 GCC 64bit)

When executing step "qmake"

解决:按以上步骤配置好即可

总结

下载 --> 安装 --> 配置 --> 使用

在Linux系统下安装QT需要配置才可使用,而在Windows系统下无需配置即可使用,但是Windows下安装需要的内存也是很大的

既然是进行软件、硬件开发,大部分还是选择Linux系统

Ubuntu 20.04 下载、安装、配置、使用 QT 5.9.0
QT出现:Error while building/deploying project MyTcpServer (kit: Desktop Qt 5.12.0 MinGW 64-bit)解决办法
Qt5.13.0安装问题:error while building/deploying project analogclock (kit: desktop qt 5.13.0 gcc 64bit) w