在pyqt中导入.ui?

2024-10-01 19:15:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试通过以下方式编译.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_()

Tags: pyimportselfformnoneuiinitsys

热门问题