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程序无法运行
相关文章
- ubuntu下的数据库和python存储库安装——MySQL,MongoDB,Redis
- Linux下“/”和“~”的区别
- 0.1Linux系统开发Angular项目一一首次运行环境的安装(chrome ,terminator,git,node)
- Microsoft Visual C++ 2005 Redistributable---win下安装软件“嘭”的一声报错!
- windows xp 环境下 Oracle8i 双击安装文件无反应的解决办法
- 使用autotools工具用configure、make、make install编译安装linux工程的详细步骤
- Linux系统下 Rsync 环境安装搭建
- 在Mac系统下使用自己安装的PHP
- 归纳整理Linux下C语言常用的库函数----文件操作
- [mmc]Linux下MMC/SD/SDIO的识别与操作