不要用18.04教程的命令行,因为会下载不全导致 Qt 没法正常使用(报错但是能编译运行) ,如果找到靠谱的命令行安装方法请务必救救孩子。
目录
- 下载
- 安装
- 打开
- 测试
- 可能遇到的问题
一、下载
http://download.qt.io/archive/qt/
选择一个版本并记住他,这里以 5.12.8 为例子。选带有 “linux” 字样的版本,确定好下载路径后点下载,下载完后在文件夹里打开终端,或者你终端 cd 进去你的下载目录也行。

二、安装
sudo chmod +x qt-opensource-linux-x64-5.12.8.run
./qt-opensource-linux-x64-5.12.8.run

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

如果忘记关掉网络又不想注册的话,退出安装程序把网络关掉,然后再重新打开安装界面就好了(就是再跑一遍 ./qt-opensource-linux-x64-5.12.8.run )
因为点开 / opt 会发现,之前下载过的软件都放在这里。而且我尝试过装到其他地方都出现了找不到 Qt 的情况,如果装到其他地方也没事的话那接着用就行。所以图上的安装目录需要改成你自己想要的安装位置(但是一定要记住你个这个安装路径,它很重要)

1、注意,最后一个:Developer and Designer Tools 必选
Android x86 、 Android ARMv7、Android ARM64-v8a:用于 Android 平台的模块,如果没有安卓开发相关需求可以不选。
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

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


当然根据你安装目录的不同所以路径可能会有所变化,这就是为什么在上面要你记住自己安装路径的原因。
/ 安装路径 / Qt5.xx.x / Tools / QtCreator / bin
四、测试




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

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

五、可能遇到的问题
因为我安装的时候是直接新建之后就可以直接运行的,没有遇到什么坑,所以如果有遇到什么坑的话欢迎指点。
路径配置: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 )
找到 “文本编辑器” ,在那个 Color Schem for Theme “Flat” 下面自己选择就好,我个人选的是QT Creator Dark,我觉得这个看起来最舒服。

选中一大片代码+Ctrl+/:直接批量注释(但并不是/* */这种,是直接你自己选中的那一片前面都有“//”),再按一遍还原。
如果想把 Qt 添加到桌面启动:
添加 Qt 的桌面启动快捷图标: https://blog.csdn.net/xrinosvip/article/details/84133248
[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、除了要把文件属性->允许作为程序运行选上以外,还有一步要完成。

