pyqt5报错:AttributeError: ‘mywindow‘ object has no attribute ‘setCentralWidget‘

第一种解决方法是:
AttributeError: 'mywindow' object has no attribute 'setCentralWidget'_attributeerror: 'mywindow' object has no attribute-CSDN博客

第二种解决方法是(推荐):

直接把这段代码复制在 ui转 py文件的后面。

python 复制代码
if __name__ == "__main__":
    import sys
    app = QtWidgets.QApplication(sys.argv)
    widget = QtWidgets.QMainWindow()
    ui = Ui_ChoiceWindow()
    ui.setupUi(widget)
    widget.show()
    sys.exit(app.exec_())

注意你的界面是基于Main Window 还是 widget !!!

相关推荐
feifeigo12320 小时前
图像重建中软阈值方法的原理和MATLAB实现
开发语言·matlab
江南十四行20 小时前
Python多线程与多进程实战——避开GIL,榨干CPU
开发语言·网络·python
88号技师21 小时前
2026年2月新锐一区SCI-完整家庭互动优化算法Undivided Family Interaction Algorithm-附Matlab免费代码
开发语言·算法·数学建模·matlab·优化算法
手揽回忆怎么睡21 小时前
java打包无效的发行版:xx,临时修复当前窗口指定 JDK21
java·开发语言
Eric.Lee202121 小时前
python实现多个pdf合并
开发语言·python·pdf·pdf合并
xyq202421 小时前
Highcharts 曲线图:深度解析与实战应用
开发语言
顾温21 小时前
协程结束——实测
开发语言·unity·c#
ch.ju21 小时前
Java程序设计(第3版)第二章——函数的递归
java·开发语言
奔跑的蜗牛FelixChioa21 小时前
python异常处理机制详解
开发语言·python
其实防守也摸鱼21 小时前
ctfshow--Crypto(crypto1-14)解题步骤
java·开发语言·网络·安全·密码学·ctf·ctfshow