一、前言
以前用過一次PyQt5,但是時間已經(jīng)很久遠了,也沒有記錄證明裝的,現(xiàn)在要做跨平臺的商業(yè)軟件,需要用QT,所以就直接裝QT了。
二、安裝和卸載Qt5.9.1
我不是安裝的最新的
wget http://download.qt.io/official_releases/qt/5.9/5.9.1/qt-opensource-linux-x64-5.9.1.run
chmod +x qt-opensource-linux-x64-5.9.1.run
./qt-opensource-linux-x64-5.9.1.run
2.2 卸載
1、進入Qt5.5.1的安裝目錄:例如我的目錄:cd /opt/Qt5.5.1;
2、運行命令:./MaintenanceTool;
3、進入圖形化界面,按照操作卸載即可。
cd ~/Qt5.9.1
./MaintenanceTool
三、安裝Qt5.12.4
3.1 安裝
ubuntu16.04 安裝qt5.12并使用cmake構(gòu)建工程;
wget http://download.qt.io/official_releases/qt/5.12/5.12.4/qt-opensource-linux-x64-5.12.4.run
chmod +x qt-opensource-linux-x64-5.12.4.run
sudo ./qt-opensource-linux-x64-5.12.4.run
3.2 配置環(huán)境變量
sudo vim /etc/profile
在文件末尾追后追加
export PATH="/opt/Qt5.12.8/Tools/QtCreator/bin:$PATH"
export PATH="/opt/Qt5.12.8/5.12.8/gcc_64:$PATH"
注意是不是和你的目錄一致。
使用下面兩行中的一行激活更改:
source /etc/profile
. /etc/profile
四、CMake 調(diào)用QT5
3.1 安裝apt-file
為了給接下來的找文件做準備:
sudo apt-get install apt-file
sudo apt-file update && apt-file update
更多關于apt-file的信息可以參考Linux apt-file command。
3.2 包含目錄并尋找包
在你需要使用qt的目錄中的CMakeLists.txt文件中添加:
set (CMAKE_PREFIX_PATH /opt/Qt5.12.4/5.12.4/gcc_64)
#或者 set(CMAKE_PREFIX_PATH $ENV{PATH})
#如果你前面按要求設置了PATH
#然后搜尋包。
find_package(Qt5 COMPONENTS Widgets REQUIRED)
五、總結(jié)
這是目前我找到的完全不依賴于qtcreator的cmake方法,可以直接從源碼生成界面,不需要.ui文件。