- 系统:Ubuntu
- 版本:16.04.3 LTS
- python环境:python2.7
- 下载软件:
wget http://download.qt.io/archive/qt/5.9/5.9.3/qt-opensource-linux-x64-5.9.3.run - 添加执行权限:
chmod +x qt-opensource-linux-x64-5.9.3.run - 启动安装器:
sudo qt-opensource-linux-x64-5.9.3.run - 此时,会弹出图形界面安装器,跟随提示一步一步安装完毕。
- 下载软件:
wget https://ncu.dl.sourceforge.net/project/pyqt/sip/sip-4.19.6/sip-4.19.6.tar.gz - 解压安装包:
tar -zxvf sip-4.19.6.tar.gz -C . - 进入安装包:
cd sip - 配置:
python configure.py - 编译:
make -j10 - 安装:
sudo make install - 输入
sip -V命令可查看sip版本号。
- 下载软件:
wget https://ncu.dl.sourceforge.net/project/pyqt/PyQt5/PyQt-5.9.2/PyQt5_gpl-5.9.2.tar.gz - 解压安装包:
tar -zxvf PyQt5_gpl-5.9.2.tar.gz -C . - 进入安装包:
cd PyQt5 - 配置:
python configure.py --qmake ${QtHome}/5.9.3/gcc_64/bin/qmake(其中请把${QtHome}替换为Qt的安装目录) - 编译:
make -j10 - 安装:
sudo make install - 至此PyQt5安装完成。
from PyQt5 import QtWidgets
import sys
app = QtWidgets.QApplication(sys.argv)
first_window = QtWidgets.QWidget()
first_window.resize(400, 300)
first_window.setWindowTitle("我的第一个程序")
first_window.show()
sys.exit(app.exec_())