本人在前面 PyQt4 快速入门中将 PyQt 里面的常用控件用代码的形式实现了一遍
但实际上安装完 Qt 之后,那些 GUI 布局已经可以不用那么繁琐的一行一行地打代码
我们可以通过它自带的 Qt Designer 以所见即所得的方式快速完成复杂的 UI 布局
如图,Windows 下安装完 PyQt 后,开始菜单里面的 PyQt 项里面会有个 Designer,它就是我们需要的工具
运行它,并新建一个 MainWindow
这时候我们就可以看到我们容易理解的 GUI 设计界面了
跟大多数的图形化界面设计工具(比如 C#)一样,需要什么工具直接网上拖就可以了
弄完之后需要保存为一个 ui 文件
现在这个 ui 文件还不能够直接用,因为里面都是 xml 格式的内容
我们需要将他编译成 python 所能识别的内容
通过 pyqt 自带的 pyuic4 就可以进行编译了
pyuic4 需要在命令行里面执行,所以建议配置环境变量
以我的安装位置为例,我的 pyuic4 在这个位置
于是就把环境变量设置到这里去,D:\Python27\Lib\site-packages\PyQt4
接着启动 cmd,输入 pyuic4.bat –version
能够如图成功返回版本信息则说明安装成功
然后 cd 到 ui 文件的位置,并执行 pyuic4 编译 ui 文件
执行语法:1
pyuic4.bat -x [原来的 ui 文件名] -o [目标文件名. py]
这样就算编译完成了,直接运行 bangzdemo.py 就能看到刚才拖的 qt 界面了