PyQt for Windows是由Phil Thompson开发的一款专业的GUI应用程序工具包,融合Python编程语言和Qt库,可以用于开发多种应用程序,支持UNIX,Windows和Mac等多种系统,需要的朋友赶快下载吧!

功能特点
因为可用的类有很多,他们被分成几个模块。 QtCore模块包含核心的非GUI功能。该模块用于时间、文件和目录、各种数据类型、流、网址、MIME类型、线程或进程。QtGui模块包含图形组件和相关的类,例如按钮、窗体、状态栏、工具栏、滚动条、位图、颜色、字体等。QtNetwork模块包含了网络编程的类,这些类允许编写TCP/IP和UDP的客户端和服务器,他们使网络编程更简单,更轻便。QtXml包含使用XML文件的类,这个模块提供了SAX和DOM API的实现。QtSvg模块提供显示的SVG文件的类。可缩放矢量图形(SVG)是一种用于描述二维图形和图形应用程序的XML语言。QtOpenGL模块使用OpenGL库渲染3D和2D图形,该模块能够无缝集成Qt的GUI库和OpenGL库。QtSql模块提供用于数据库的类。
PyQt4安装教程
安装
只需要点击安装文件,一路next下去即可。
其中可能需要更改的设置包括:
1.选择需要安装的模块
2.选择Python的安装位置
测试
为了测试PyQt4已经安装成功,我们编写一个简单的PyQt程序进行测试。

下面,简单说一下上面这段代码的含义。
第2行引入的QtGui是PyQt中最基本的模块,包含了PyQt的绘图组件及其相关类。
第4行使用QApplication创建了一个application。每个PyQt程序中均要包含一个application对象。
第5行使用QWidget创建了一个widget,并在第6行中使用resize设置了它的大小。第7行的setWindowsTitle设置了窗口标题的文字。第8行的show使这个widget显示出来。
最后一行是这个程序的主循环,事件处理从本行语句开始。至于为什么是exec_而不是exec呢?是因为exec是Python的关键字。
下图就是这个程序执行后的样子。
可以看到,执行的时候会有一个cmd的窗口出现。很明显,我们不想要这个窗口出现,那么怎么办呢?将后缀名修改为“pyw”即可。