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 !!!

相关推荐
superman超哥1 分钟前
仓颉语言中字典的增删改查:深度剖析与工程实践
c语言·开发语言·c++·python·仓颉
篱笆院的狗21 分钟前
Java 中如何创建多线程?
java·开发语言
默 语22 分钟前
RAG实战:用Java+向量数据库打造智能问答系统
java·开发语言·数据库
晨晖224 分钟前
二叉树遍历,先中后序遍历,c++版
开发语言·c++
醒过来摸鱼24 分钟前
Java Compiler API使用
java·开发语言·python
wangchen_028 分钟前
C/C++时间操作(ctime、chrono)
开发语言·c++
Dev7z40 分钟前
基于MATLAB HSI颜色空间的图像美颜系统设计与实现
开发语言·matlab
superman超哥41 分钟前
仓颉语言中字符串常用方法的深度剖析与工程实践
开发语言·后端·python·c#·仓颉
想学后端的前端工程师1 小时前
【Spring Boot微服务开发实战:从入门到企业级应用】
java·开发语言·python
刺客-Andy1 小时前
js高频面试题 50道及答案
开发语言·javascript·ecmascript