1.PyQt4安装
PyQt4 推荐用APT-GET安装
sudo apt-get install libxext6 libxext-dev libqt4-dev libqt4-gui libqt4-sql qt4-dev-tools qt4-doc qt4-designer qt4-qtconfig "python-qt4-*" python-qt4 很简单,主要记录下在python3环境下pyqt5
2.PyQt5安装
2.1.python sip install
先去下载了sip
tar -xvf sip*.tar.gz
python configure.py
make
sudo make install
2.2 安装Qt5
这里有source下载,http://www.riverbankcomputing.co.uk/software/pyqt/download5
也有run文件下载,http://qt-project.org/downloads
source还是./configure && make &&sudo make install,如果是run的记得要先加x权限
sudo chmod +x **.run
安装完后把路径加到环境变量~/.bash_profile,我的是
export PATH=$PATH:/opt/Qt5.3.1/5.3/gcc_64/bin
sudo ln -s /opt/Qt5.3.1/5.3/gcc_64/bin/qmake /usr/local/bin
2.3 pyqt5 install
安装pyqt5需要上面的sip,还需要qmake,所以上面需要先装Qt5
将下面的qmake替换成你的目录,以及site-packages/也就是包的位置,接着编译
$python configure.py
安装
sudo make && sudo make install
一个简单的示例如下:
import sys from PyQt5 import QtCore, QtGui, QtWidgets if __name__ == ‘__main__‘:
app = QtWidgets.QApplication(sys.argv)
w = QtWidgets.QWidget()
w.resize(250, 150)
w.move(300, 300)
w.setWindowTitle(‘Simple‘)
w.show()
sys.exit(app.exec_())
如果过程中有编译报错可以试着
sudo ARCHFLAGS="-Wno-error=unused-command-line-argument-hard-error-in-future"
再在后面加上命令