本人在前面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文件

执行语法:

pyuic4.bat -x [原来的ui文件名] -o [目标文件名.py]



这样就算编译完成了,直接运行bangzdemo.py就能看到刚才拖的qt界面了