【发布时间】:2021-11-23 02:19:53
【问题描述】:
我的代码有什么问题?我正在尝试将我的 UI 文件与 python 连接。我几乎可以确定一切,但我无法定义错误是什么。
from PyQt5.QtGui import *
from PyQt5.QtCore import *
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow
from PyQt5.uic import loadUiType
ui = loadUiType('main.ui')
class MainApp(QMainWindow, ui):
def __init__(self, parent=None):
super().__init__(parent)
self.setupUI(self)
def main():
app = QApplication(sys.argv)
window = MainApp()
window.show()
app.exex_()
if __name__ == '__main__':
main()
【问题讨论】:
-
这个错误是因为你没有正确使用你的ui类并且
__init__中也有一个错字。更改为ui = loadUiType('main.ui')[0]和self.setupUi(self)。
标签: python user-interface pyqt5 qt-designer uic