本文将采用Python2.7+PyQT4+PyCharm的组合在windows下搭建Gui开发环境
首先下载所需程序及工具
1. 下载安装
官方网站:https://www.python.org/
python2.7下载地址
pyqt4下载地址
PyCharm 下载地址
由于pyqt4.12已经不提供window安装包了,所以这里下载的是PyQt-4.11.4
安装很简单,先装python然后装pyqt4即可。
2. 在PyCharm中配置PyQt4
配置designer设计器:
File>Settings>Tools>External Tools 点+添加 QT designer
配置pyuic(ui文件转py文件工具):
File>Settings>Tools>External Tools 点+添加 pyuic
添加完成后效果:
3. 打开QTDesigner进行界面设计
设计完成后点击保存,对应的.ui的文件将保存到当前PyCharm工程目录下,如果需要修改则双击即可在QTDesigner中打开继续编辑。
4. 将.ui转换为.py文件
在想要转换的.ui文件上点击右键,选择PyQT4> PyUIC即可。
如果控制台没有报错信息,则会在.ui相同目录下生成对应的.py文件。
5. 运行生成的.py文件
运行之前需要对生成的.py文件进行一些修改
在文件头增加 import sys
将 Ui_MainWidonw(object)中的object修改成修改成QtGui.QMainWindow
在Class类下添加一个 init方法:
def __init__(self): super(Ui_MainWindow,self).__init__() self.setupUi(self) self.retranslateUi(self)
在代码的末尾加上如下代码
app = QtGui.QApplication(sys.argv) win = Ui_MainWindow() win.show() app.exec_()
OK执行即可成功出现界面