我尝试通过以下方式编译.ui文件:
pyuic4 gui.ui > gui.py
我试过了,但是我得到了:
^{pr2}$我试过很多教程,但是没有一个有用,它们都是linux。在
有没有办法可以修改我的gui.py
并像普通程序一样使用它?在
编辑:
明白了!在
比我想的容易多了
import sys
from PyQt4 import QtCore, QtGui, uic
form_class = uic.loadUiType("gui.ui")[0] # Load the UI
class MyWindowClass(QtGui.QMainWindow, form_class):
def __init__(self, parent=None):
QtGui.QMainWindow.__init__(self, parent)
self.setupUi(self)
app = QtGui.QApplication(sys.argv)
myWindow = MyWindowClass(None)
myWindow.show()
app.exec_()
如果你想直接运行你的ui表单,而不想把它子类化,你可以在uic中使用'-x'参数
相关问题 更多 >
编程相关推荐