1.用PYQT的Qt設計師設計完程序UI后,將其轉換為UI.py腳本。
轉換步驟見帖:http://www.cnblogs.com/doudongchun/p/3694765.html
2.在同目錄下新建Main.py,根據設計UI時選擇窗口類型填寫腳本內容

如圖,圖中根窗口類名(此處為QDialog)對象名(此處為Dialog),即如下填寫:
# -*- coding: utf-8 -*- from PyQt4 import QtGui from UI import * class MainWindow(QtGui.QDialog): def __init__(self,parent=None): QtGui.QWidget.__init__(self,parent) self.ui=Ui_Dialog()# Ui_Dialog為.ui產生.py文件中窗體類名,經測試類名以Ui_為前綴,加上UI窗體對象名(此處為Dialog,見上圖) self.ui.setupUi(self) if __name__ == "__main__": import sys app = QtGui.QApplication(sys.argv) myapp=MainWindow() myapp.show() app.exec_()
其他類似窗口只需替換代碼中的紅色和藍色部分為窗口實例類名、對象名即可!!!
注意:像Dialog這樣的窗口還需要在MainWindow中實現accept()(確認)和reject()(取消)函數,自己融會貫通即可!!!
