Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x Can';t在pyqt中定义Ui_主窗口_Python 3.x_Pyqt - Fatal编程技术网

Python 3.x Can';t在pyqt中定义Ui_主窗口

Python 3.x Can';t在pyqt中定义Ui_主窗口,python-3.x,pyqt,Python 3.x,Pyqt,每当我试图编译以下代码时,都会出现错误: 类MyApp(QtGui.QMainWindow,Ui\u MainWindow): NameError:未定义名称“Ui\u MainWindow” 我的代码是: import sys import clientGUI from PyQt4 import QtCore, QtGui class MyApp(QtGui.QMainWindow, Ui_MainWindow): def __init__(self): Qt

每当我试图编译以下代码时,都会出现错误: 类MyApp(QtGui.QMainWindow,Ui\u MainWindow): NameError:未定义名称“Ui\u MainWindow”

我的代码是:

    import sys
import clientGUI
from PyQt4 import QtCore, QtGui

class MyApp(QtGui.QMainWindow, Ui_MainWindow):
    def __init__(self):
        QtGui.QMainWindow.__init__(self)
        clientGUI.Ui_MainWindow.__init__(self)
        self.setupUi(self)

if __name__ == "__main__":
    app = QtGui.QApplication(sys.argv)
    window = MyApp()
    window.show()
    sys.exit(app.exec_())

它看起来像是在
clientGUI
中定义的
Ui\u主窗口
,因此您需要将其引用为

class MyApp(QtGui.QMainWindow, clientGUI.Ui_MainWindow):
    ...
或者,您可以将其导入为:

from clientGUI import Ui_MainWindow
然后在代码中使用此名称

请参阅中有关模块的更多信息