中国开发网: 论坛: 超级垃圾站: 贴子 612209
leejd
pyqt中动态载入窗体
下述代码是从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_()

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录