[阅读: 744] 2008-03-17 03:03:05
下述代码是从pyqt邮件列表中取得的,ui文件是一个xml文件,程序演示了如果从ui文件中动态载入窗体文件,这样方便窗体设计文件跟代码的有效分开。
import sys
from PyQt4 import QtCore, QtGui, uic
(form_class, base_class) = uic.loadUiType(r"E:\Qprojects\GridOK\UIs\login.ui")
class MyForm(form_class, base_class):
def __init__(self, *args):
base_class.__init__(self, *args)
self.setupUi(self)
def on_pushButton_clicked(self):
print "Hi Man!"
app = QtGui.QApplication(sys.argv)
form = MyForm()
form.show()
app.exec_()