解决pyQT5运行出现“name ‘Ui_MainWindow‘ is not defined”问题

按理说,在自行编辑好界面保存 生成一个ui文件后,再转成py文件

但是直接运行py文件出现不能出现界面

需要输入一下代码:

from PyQt5.QtWidgets import QMainWindow,QApplication
import sys

if __name__ == '__main__':
    app = QApplication(sys.argv)
    window = QMainWindow()
    ui = Ui_MainWindow()
    ui.setupUi(window)
    window.show()
    sys.exit(app.exec_())
 

但是 ui = Ui_MainWindow() 标红

找半天问题才发现,那是因为我的ui界面名称:Dialog

解决pyQT5运行出现“name ‘Ui_MainWindow‘ is not defined”问题_第1张图片

换成 对应的名称即可解决!

解决pyQT5运行出现“name ‘Ui_MainWindow‘ is not defined”问题_第2张图片

 

你可能感兴趣的:(小白,ui,开发语言,python,qt5)