[阅读: 482] 2008-03-17 03:14:53
def loadUiType(uifile):
"""loadUiType(uifile) -> (form class, base class)
Load a Qt Designer .ui file and return the generated form class and the Qt
base class.
uifile is a file name or file-like object containing the .ui file.
"""
from PyQt4 import QtGui
code_string = StringIO()
winfo = compiler.UICompiler().compileUi(uifile, code_string)
ui_globals = {}
exec code_string.getvalue() in ui_globals
return (ui_globals[winfo["uiclass"]], getattr(QtGui, winfo["baseclass"]))