python有许许多多的GUI开发包,PyQt正式其中之一。那么什么是PyQt呢,PyQt是基于Qt框架开发的一个用于创建GUI程序的工具包。它将python语言和Qt库成功融合在了一起。PyQt有数量庞大的类、函数和方法。它是一个跨平台的工具包,目前PyQt官网提供PyQt4和 PyQt5两种不同版本的文档说明。
说到Qt,就必须解释一下什么是Qt,Qt是一个跨平台的C++图形用户界面应用开发程序,它既可以用于开发GUI程序,也可以用于开发非GUI程序。更多信息请到Qt官网去了解。
下面来记录一下我搭建python2.7 + Qt5.5 + PyQt5开发环境的过程,作为备忘。
ubuntu14.04LTS下默认是安装了python2.76和python3.4的,并且默认的python运行版本是2.76,我们可以在命令行下输入python
命令来查看。
如果你常在命令行下键入python命令的话,建议安装Ipython或者Bpython
或者可以直接在命令行下输入 python -V
查看。
PyQt虽然是基于Qt开发的工具包,但是并不包含Qt,所以要安装PyQt必须先安装Qt。
Qt的安装需要满足一些基本的环境,在ubuntu下可以使用apt-get
来配置基本的环境
sudo apt-get install build-essential libgl1-mesa-dev
满足以上条件之后就可以经行Qt的下载安装了。
在Qt下载页面选择适合自己平台的版本,Qt有多种安装方式,在线安装器,线下安装器,源码编译安装,Qt creator的安装,我选择的是Qt5.5.1的在线安装器。
下载Qt5.5.1在线安装器qt-unified-linux-x64-2.0.2-2-online .run文件到电脑中,此时文件并没有可执行权限,需要使用chmod
命令来将x
权限添加给该文件。
$chmod a+x /path/to/qt-unified-linux-x64-2.0.2-2-online.run
然后就可以在命令