pyqt的安装(linux下)

时间:2022-09-08 23:04:43
okia在收购qt之后,让qt出现了lgpl的licence,这一举动获得了不少赞许。nokia也希望pyqt能有lgpl的licence,只可惜与Riverbank谈判不拢,pyqt依旧是gpl的licence。迫不得已,nokia只好自己搞个类似pyqt的项目(pyside)。这个pyside项目的协议是lgpl的,目前还不够完善,但相信以后的前景是不错的。

目前pyqt仍然是主流,所以下面说一下pyqt的安装。由于windows有安装的exe,几乎不用配置就可以安装上,这里就不做说明。

要在linux下安装pyqt,首先需要安装Riverbank的SIP。在SIP安装前需要确保系统上安装了python-devel(python 开发的一些文件,在fedora下可以直接yum安装)。

安装SIP过程:

1.下载SIP,解压。

2.从命令行中进入SIP的目录,输入python configure.py

3.在上一步成功之后,输入make(需要确保有make,gcc等一系列编译工具)

4.在上一步成功之后,输入make install。到此sip安装完成。

接着是pyqt的安装:

1.下载pyqt,解压

2.从命令行进入pyqt的目录,输入python configure.py

3.在上一步成功之后,输入make(需要确保有make,gcc等一系列编译工具)

4.在上一步成功之后,输入make install。到此pyqt安装完成。

bug:pyqt 4.7.2貌似存在bug,在import QtGui和QtCore时,需要先引入QtGui。这个问题导致许多pyqt程序无法运行