天天看点

PyQt4 Python GUI窗体应用程序前言 软件环境 PyQT简介 Setup PyCharm Setup SIP Setup PyQt4 常见错误 最后

系统 

win10

软件 

python 3.4.3

pycharm 5.0.4

pyqt 4

ipython 4.0.0

powershell 3.0

pyqt是一个创建gui应用程序的工具包。它是python编程语言和qt库的成功融合。qt库是目前最强大的库之一,linux爱好者应该非常熟悉了,kde就是应用qt开发的。pyqt实现了一个python模块集,它有超过300类,将近6000个函数和方法。它是一个多平台的工具包,可以运行在所有主要操作系统上,包括unix,windows和mac。 pyqt采用双许可证,开发人员可以选择gpl和商业许可。在此之前,gpl的版本只能用在unix上,从pyqt的版本4开始,gpl许可证可用于所有支持的平台。 

因为可用的类有很多,他们被分成几个模块。 

qtcore模块包含核心的非gui功能。该模块用于时间、文件和目录、各种数据类型、流、网址、mime类型、线程或进程。 

qtgui模块包含图形组件和相关的类,例如按钮、窗体、状态栏、工具栏、滚动条、位图、颜色、字体等。 

qtnetwork模块包含了网络编程的类,这些类允许编写tcp/ip和udp的客户端和服务器,他们使网络编程更简单,更轻便。 

qtxml模块包含使用xml文件的类,这个模块提供了sax和dom api的实现。 

qtsvg模块提供显示的svg文件的类。可缩放矢量图形(svg)是一种用于描述二维图形和图形应用程序的xml语言。 

qtopengl模块使用opengl库渲染3d和2d图形,该模块能够无缝集成qt的gui库和opengl库。 

双击exe执行程序一路next即可。 

注意选择python的安装路径、设置自己喜欢的主题风格。 

安装成功后打开pycharm,并create new project 

PyQt4 Python GUI窗体应用程序前言 软件环境 PyQT简介 Setup PyCharm Setup SIP Setup PyQt4 常见错误 最后

sip用于将pyqt的c++库映射到python,pyqt4中内嵌了sip。较低版本需要安装sip后才能在python中调用pyqt。这里我们也安装一下(虽然无所谓装不装)。 

step1. copy sip folder with /sip-4.17/ into d:\development\python34\lib\site-packages 

step2. make install sip 

i. (配置)run cmd prompt

1

ii. (编译)借用visual studio的developr command prompt中的umake指令来编译

PyQt4 Python GUI窗体应用程序前言 软件环境 PyQT简介 Setup PyCharm Setup SIP Setup PyQt4 常见错误 最后

iii. (安装)

PyQt4 Python GUI窗体应用程序前言 软件环境 PyQT简介 Setup PyCharm Setup SIP Setup PyQt4 常见错误 最后

sip install finish

pyqt跨平台,主流系统的installer都有。 

对于windows来说,只需要下载exe格式的文件即可。在这个exe文件中,已经包含了如下模块:

pyqt4

qt (with database support for mysql, postgresql, sqlite3 and odbc)

qt designer

qt linguist

qt assistant

pyuic4

pylupdate4

lrelease

pyrcc4

qscintilla

注意python的版本和位数,example 

PyQt4 Python GUI窗体应用程序前言 软件环境 PyQT简介 Setup PyCharm Setup SIP Setup PyQt4 常见错误 最后

我的是python 3.4.3 win32

note that the qt documentation is not included. 

pyqt4-4.11.4-gpl-py3.4-qt4.8.7-x64.exe windows 64 bit installer 

pyqt4-4.11.4-gpl-py3.4-qt4.8.7-x32.exe windows 32 bit installer 

pyqt4-4.11.4-gpl-py3.4-qt5.5.0-x64.exe windows 64 bit installer 

pyqt4-4.11.4-gpl-py3.4-qt5.5.0-x32.exe windows 32 bit installer 

pyqt4-4.11.4-gpl-py2.7-qt4.8.7-x64.exe windows 64 bit installer 

pyqt4-4.11.4-gpl-py2.7-qt4.8.7-x32.exe windows 32 bit installer

选择python解析器的安装路径 

PyQt4 Python GUI窗体应用程序前言 软件环境 PyQT简介 Setup PyCharm Setup SIP Setup PyQt4 常见错误 最后

new project pyqt_demo –> new file testpyqt.py

2

3

4

5

6

7

8

9

run: 

PyQt4 Python GUI窗体应用程序前言 软件环境 PyQT简介 Setup PyCharm Setup SIP Setup PyQt4 常见错误 最后

成功弹出窗口,表示pyqt安装成功

PyQt4 Python GUI窗体应用程序前言 软件环境 PyQT简介 Setup PyCharm Setup SIP Setup PyQt4 常见错误 最后
PyQt4 Python GUI窗体应用程序前言 软件环境 PyQT简介 Setup PyCharm Setup SIP Setup PyQt4 常见错误 最后

solution: 

pyqt version与当前的python version不一致。卸载pyqt后,选择正确的版本后继续安装。

下次玩qt designer,来画画。 :-)

转载:http://blog.csdn.net/jmilk/article/details/50724120