在pyqt4的文件夹里搜索找到pyuic.py这个脚本,然后将其复制到ui文件所在的文件夹(其实也可以不这么做,我是为了方便而这么做)。在配置好python环境的命令行窗口中转到ui所在的文件夹,输入命令
python pyuic.py test.ui -o testUi.py
使用ui文件时,导入刚刚输出的python类,在你定义的类里面继承ui中的python类即可。举例如下:
from PyQt4.QtGui import *
from PyQt4.QtCore import *
import testUi #导入ui文件转换出的python源码模块
class uitest(QMainWindow, testUi.Ui_testClass): #其中QMainWindow表示uitest继承自QMainWindow,界面为testUi里定义的界面(即Ui文件设计的界面)
def __init__(self, parent=None):
super(patacTe, self).__init__(parent)
self.setupUi(self)
app = QApplication(sys.argv)
w = uitest() #生成一个uitest类w
w.show() #显示窗口w
app.exec_()