一、版本信息
操作系统:Ubuntu16.04.1
QT版本:QT5.9 // 现在路径:https://download.qt.io/official_releases/qt/ 选择下载需要的版本,如 qt-opensource-linux-x64-5.9.0.run
二、安装QT需要的系统库(可以后面安装)
sudo apt-get install g++
sudo apt-get install libx11-dev libxext-dev libxtst-dev
sudo apt-get install xlibmesa-gl-dev libglu1-mesa-dev
三、安装QT
1.赋予安装程序可执行权限
chmod +x qt-opensource-linux-x64-5.9.0.run
2.执行安装程序
sudo ./qt-opensource-linux-x64-5.9.0.run
3.安装对话框提示一步步操作即可
4.QT项目依赖其他库安装
sudo apt-get install build-essential
sudo apt-get install libqt4-dev
四、创建一个Widgets Application 工程实例Demo1(类似VS中的基于对话框的MFC工程实例)
五、Application下列出了很多应用程序的模板。
Widgets Application:支持桌面平台的有图形用户界面的应用程序。GUI的设计完全基于C++语言,采用Qt提供的C++类库。
Console Application:控制台应用程序,无GUI界面。
Quick Application:GUI开发框架,其界面设计采用QML语言(类似于WPF的xaml),一般用于移动设备和嵌入式设备上无边框的应用程序设计。
Qt Quick Controls 2 Application,创建基于 Qt Quick Controls 2 组件的可部署的 Qt Quick 2 应用程序。
Qt Canvas 3D Application,创建 Qt Canvas 3D QML 项目,也是基于 QML 语言的界面设计,支持 3D 画布
六、中文支持
1.安装fcitx-frontend-qt5
sudo apt-get install fcitx-frontend-qt5
2.查看fcitx-frontend-qt5安装路径
dpkg -L fcitx-frontend-qt5
3. 把libfcitxplatforminputcontextplugin.so QT安装路径下的对应位置
sudo cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so /home/ymf/Qt5.9.0/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts/
然后重启Qt Creator即可