ubuntu20.04 安装 Qt

不要用18.04教程的命令行,因为会下载不全导致 Qt 没法正常使用(报错但是能编译运行) ,如果找到靠谱的命令行安装方法请务必救救孩子。

目前只能用图形界面安装

目录

  • 下载
  • 安装
  • 打开
  • 测试
  • 可能遇到的问题


一、下载

http://download.qt.io/archive/qt/

选择一个版本并记住他,这里以 5.12.8 为例子。选带有 “linux” 字样的版本,确定好下载路径后点下载,下载完后在文件夹里打开终端,或者你终端 cd 进去你的下载目录也行。

2020-11-28 11-41-44屏幕截图.png

二、安装

打开终端后输入:

sudo chmod +x qt-opensource-linux-x64-5.12.8.run 
 
./qt-opensource-linux-x64-5.12.8.run 

上面的命令行跑完之后长这样:

截图.png

接下来关掉你的网络,因为联网的话他会跳出来有一步让你注册,就很麻烦,当然你要是不介意注册的话注册一个也是可以的。 我这里是没有注册的。

注册界面长这样:

截图.png

如果忘记关掉网络又不想注册的话,退出安装程序把网络关掉,然后再重新打开安装界面就好了(就是再跑一遍 ./qt-opensource-linux-x64-5.12.8.run )

重新点开后一路 next ,到安装位置这一步:

注意:这里个人建议安装到:/ opt / Qt5.12.8

因为点开 / opt 会发现,之前下载过的软件都放在这里。而且我尝试过装到其他地方都出现了找不到 Qt 的情况,如果装到其他地方也没事的话那接着用就行。所以图上的安装目录需要改成你自己想要的安装位置(但是一定要记住你个这个安装路径,它很重要)

截图.png

确定好按安装位置之后就 next

安装组件

1、注意,最后一个:Developer and Designer Tools 必选

2、Desktop gcc 64-bit 建议选。

3、其他的按需选择。

我不记得自己安装过什么组件了,这里就各位自己挑吧。

下面是一些组件的解释:

Android x86 、 Android ARMv7、Android ARM64-v8a:用于 Android 平台的模块,如果没有安卓开发相关需求可以不选。

Sources :Qt 的源程序。

Qt Charts :二维图表模块,用于绘制柱状图、饼图、曲线图等常用二维图表。

Qt Data Visualization :三维数据图表模块,用于数据的三维显示,如散点的三维空间分布、三维曲面等。

Qt Purchasing、Qt WebEngine、Qt Network Auth(TP)等其他模块:括号里的 TP 表示技术预览(Technology Preview)。

Qt Scritp(Deprecated):脚本模块,括号里的“Deprecated”表示这是已经过时的模块,完全可以不选。

这一部分的参考链接:https://blog.csdn.net/knaha/article/details/103498141

截图.png

选好组件之后就一路next就行。


三、打开

安装完之后他大概率是不会给你自动弹到侧边栏那可以直接点开的,可能需要你自己点开桌面左下角的显示所有应用程序那里,然后手动选择添加到收藏夹。有些甚至需要你自己找到文件夹里的可执行文件。

我的qt在这:/ opt / Qt5.12.8 / Tools / QtCreator / bin

然后找到这个东西双击:

2020-11-28 12-18-08屏幕截图.png

然后 Qt 就出来啦:

当然这个是我调整过背景的样子x

2020-11-28 12-19-35屏幕截图.png

当然根据你安装目录的不同所以路径可能会有所变化,这就是为什么在上面要你记住自己安装路径的原因。

/ 安装路径 / Qt5.xx.x / Tools / QtCreator / bin


四、测试

新建项目:

2020-11-28 12-22-33屏幕截图.png
截图.png

选好后点右下角的 choose

然后会弹出来让你输入文件名字还有创建路径

截图.png

截图.png

一路 next 过去

创建完后长这样(我的编辑器背景是调过的,我个人比较喜欢这个背景。如果是没设置过的Qt,这里编辑器的界面应该是白色的):

截图.png

左下角的锤子【Ctrl+B】:构建(编译)不运行

左下角有个小飞虫的运行标志:debug

左下角没有小飞虫的运行标志【Ctrl+R】:运行,会弹出终端

运行:

截图.png

五、可能遇到的问题

因为我安装的时候是直接新建之后就可以直接运行的,没有遇到什么坑,所以如果有遇到什么坑的话欢迎指点。

我大概找了一些常见问题,都是网上的方法,可以参考一下:

路径配置:https://blog.csdn.net/anyuliuxing/article/details/90369822

Qt 生成没有可执行文件:https://www.cnblogs.com/ybqjymy/p/13163178.html

Qt 在 Ubuntu 下无法编译:https://zhidao.baidu.com/question/1496420838933842419.html

Ubuntu Qt构建系统没找到 qmake 解决办法:https://blog.csdn.net/weixin_43793181/article/details/103182920

打开上面的工具(Tools)->选项(Options)

截图.png

点开之后长这样:

截图.png

我的 Qt Versions 长这样:

截图.png

我的 Qt 构建套件 Kit :

截图.png

更换编辑器背景:

同样就是打开工具( Tools )->选项( Options )

找到 “文本编辑器” ,在那个 Color Schem for Theme “Flat” 下面自己选择就好,我个人选的是QT Creator Dark,我觉得这个看起来最舒服。

截图.png

Qt 快捷键:

Ctrl+B:编译

Ctrl+R:编译运行

Ctrl+g:在代码中查找所需关键词

Ctrl+/:注释该行代码。再按一遍还原。

选中一大片代码+Ctrl+/:直接批量注释(但并不是/* */这种,是直接你自己选中的那一片前面都有“//”),再按一遍还原。

Shift+上下左右移动:选中代码

如果想把 Qt 添加到桌面启动:

添加 Qt 的桌面启动快捷图标: https://blog.csdn.net/xrinosvip/article/details/84133248

按上面链接里的操作来就行,不过有两点要注意:

1、记得把里面的设置文件改成下面这个样子:

Icon后面是图标路径,是png文件

Exec后面是可执行文件。

[Desktop Entry]

 
Version=1.0

 
Type=Application

 
Name=qtcreator

 
Icon=/opt/Qt5.12.8/Tools/QtCreator/share/doc/qtcreator/qtcreator/images/creator-gs-01.png

 
Exec=/opt/Qt5.12.8/Tools/QtCreator/bin/qtcreator

 
MimeType=application/x-py;

 
Name[en_US]=qtcreator

2、除了要把文件属性->允许作为程序运行选上以外,还有一步要完成。

就是打开右键->允许启动

截图.png

他才会变成下面这个样子。

截图.png

然后就能用啦。

over

——————by Joyce·Kirkland 2020.11.28————


发表回复 0

Your email address will not be published. Required fields are marked *