安装PySide2、shiboken2、shiboken2_generator
:
python3 -m pip install \
--index-url=http://download.qt.io/official_releases/QtForPython/ \
--trusted-host download.qt.io \
shiboken2 pyside2 shiboken2_generator
查看安装的PySide2
版本:
$ python3 -m pip list | grep PySide2
PySide2 5.15.2
安装对应版本的Qt5
到$HOME/Qt
目录。
wget https://d13lb3tujbc8s0.cloudfront.net/onlineinstallers/qt-unified-linux-x64-4.2.0-online.run
chmod +x ./qt-unified-linux-x64-4.2.0-online.run
./qt-unified-linux-x64-4.2.0-online.run
安装libclang10.0。
wget https://download.qt.io/development_releases/prebuilt/libclang/libclang-release_100-based-linux-Ubuntu18.04-gcc9.2-x86_64.7z
sudo apt install p7zip
7z x libclang-release_100-based-linux-Ubuntu18.04-gcc9.2-x86_64.7z -o$HOME/
运行工程根目录下的 AutoBuild.sh
,如果Qt5
的安装目录不是 $HOME/Qt
,对该脚本进行修改。
./AutoBuild.sh
运行Test.sh
脚本。
./Test.sh
结果如图: