1、首先使用pyqt designer來設計ui界面,將其保存為"***.ui"文件,
然后進入到pyqt所在的文件目錄中,執行cmd中命令,即在當前目錄中可以生成相應的**.py文件。

2、生成之后的Python代碼,我們需要對其繼承的object類進行修改為QtGui.QMainWindow。添加一個__init__方法,在__init__里,先調用了父類QMainWindow的構造方法,然后調用了自動生成的兩個方法。(注意,傳的參數是self,因為他已經是QMainWindow了。)
class Ui_MainWindow(QtGui.QMainWindow): def __init__(self): super(Ui_MainWindow,self).__init__() self.setupUi(self) self.retranslateUi(self)
如果直接對生成的test.py編譯運行,則會報錯:
AttributeError: 'Ui_MainWindow' object has no attribute 'show'。
