PyQt导入UI文件运行时报错“AttributeError: ‘PySide2.QtWidgets.QMainWindow‘ object has no attribute ‘button‘_ui_mainwindow' object has no attribute 'button_ima-程序员宅基地

技术标签: python  ui  PyQt GUI编程  pyqt5  

学习PyQt时,导入UI文件运行时报错“AttributeError: ‘PySide2.QtWidgets.QMainWindow’ object has no attribute ‘button’”,检查UI文件中确实有控件名称为‘button’

问题原因

UI文件路径错误,本地存在多个UI文件,导入错误的UI文件

处理方法

更改正确的UI文件路径后,问题解决。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/GoodmanLee/article/details/114175749

智能推荐

qt creator修改程序编码(解决中文乱码问题)的方法_qt creator编码设置-程序员宅基地

文章浏览阅读5.7w次,点赞8次,收藏33次。qt creator修改程序编码(解决中文乱码问题)的方法qt creator修改程序编码的功能有几处。1.edit - select encoding选择载入(显示)编码和储存编码,其中GB2312和UTF-8是常用编码方式。这种方法主要是修改已经建立的程序文件。2.tools - options - text editor - behavior -_qt creator编码设置

linux telnet 用来判断网络是否通-程序员宅基地

文章浏览阅读411次,点赞6次,收藏6次。请注意,Telnet是一种不安全的远程登录协议,建议使用更安全的替代方案,如SSH。SSH提供了加密通信,而Telnet在传输数据时是明文的,可能导致安全风险。输入 quit + 回车。

免费的Android UI库及组件推荐-程序员宅基地

文章浏览阅读42次。短短数年时间Android平台就已经形成了一个庞大而活跃的开发者社区。许多社区开发的项目业已进入成熟阶段,甚至可以用于商业的软件生产中,且不用担心质量问题。本文编译自androiduipatterns,意在分享一些免费、开源的Android UI库及组件资源。一、UI组件库1. GreenDroid 该项目可以实现下列的UI设计:动作栏(Action Bar)快捷动作(Quick Act...

2091操作系统引论-程序员宅基地

文章浏览阅读177次。1.1 操作系统的目标和作用  操作系统的目标与应用环境有关。例如在查询系统中所用的OS,希望能提供良好的人—机交互性;对于应用于工业控制、武器控制以及多媒体环境下的OS,要求其具有实时性;而对于微机上配置的OS,则更看重的是其使用的方便性。1.1.1 操作系统的目标  1. 方便性  2. 有效性   3. 可扩充性  4. 开放性1.1.2 操作系统的作用 ...

OSS 上传压缩文件,并自动解压到指定目录_上传到ali-oss并解压-程序员宅基地

文章浏览阅读2.3w次。1、开通阿里云的账号,并登录。2、找到 OSS 并开通,如果提示需要实名认证就先实名认证,之后进入“管理控制台”3、在右边的界面中,点击创建 Bucket,这是类似存放文件的仓库4、输入 Bucket 名称,选择地域,其他的默认,不开通就好了,如果只是自己测试开发的话(在这有个坑,地域如果是选择广州的话,是没有“ZIP 包解压”的操作的,具体啥情况也不清楚,所以我选择了深圳)深圳的 Bucket广州的 Bucket 是没有该功能的5、创建 Bucket 成功后,弹出这个界面,“End_上传到ali-oss并解压

Azure IoT Hub学习_文件上传_nodejs azure-iot-http-base-程序员宅基地

文章浏览阅读200次。本文章内容1.了解IoT Hub中文件存储在了哪里2.使用Node.js Device SDK上传TXT文件3.在storage中查看IOT设备上传的文件1. 设备经Device SDK 上传到Azure IoT Hub的文件存储到了Storage中,需提前配置好存储文件用的Storage及容器:2. 使用Node.js SDK上传文件下载安装Node.jshttp://nodejs.cn/安装Node.js SDK:npm install azure-iot-.._nodejs azure-iot-http-base

随便推点

前端笔记知识点整合之JavaScript(十二)缓冲公式&检测设备&Data日期-程序员宅基地

文章浏览阅读145次。前端笔记知识点整合之JavaScript(十二)缓冲公式&检测设备&Data日期 一、JavaScript缓冲公式ease原生JS没有自己的缓冲公式,但是你要自己推理的话,必须要懂一些数学和物理公式:让div用100毫秒(帧),从left100px的位置变化到left800px的位置,要求匀速:大致计算如下:..._js ease 算法

B. DS堆栈--括号匹配_处理表达式过程中需要对括号匹配进行检验,括号匹配包括三种:“(”和“)”,“[”和-程序员宅基地

文章浏览阅读491次。括号匹配,绝对AC!考虑栈内是否为空的情况!!_处理表达式过程中需要对括号匹配进行检验,括号匹配包括三种:“(”和“)”,“[”和

50音起源 for Mac(日语五十音学习软件)_50音起源电脑版如何系统-程序员宅基地

文章浏览阅读162次。50音起源 Mac版是一款日语学习软件,在50音起源软件中你还能了解日文假名与汉字的渊源,体验多种记忆学习服方式等。KanaOrigin Mac版安装教程安装包下载完成后打开,双击.pkg按照安装引导器进行安装即可!日语学习软件50音起源功能特色起源 从起源开始,将带你了解日文假名的由来,以及与汉字的渊源,帮助你更好的理解,区分这些假名。速查 速查表可以在你需要的时候,快速找到那个你想了解的假名,日期与数字。学习 融合了多种记忆模式的学习方式,根据遗忘曲线和熟练度进行强化复习。并能够配合学习_50音起源电脑版如何系统

ACTF2020 新生赛]Exec_exec ctf-程序员宅基地

ACTF2020新生赛执行命令,利用远程命令执行漏洞和管道符号,通过输入特定的测试语句,探测服务器操作系统类型并找到flag文件,最终获取flag。

asp.net+sqlserver门店仓库管理-计算机毕业设计源码10949_.net 开发 仓库管理项目样式设计-程序员宅基地

文章浏览阅读136次。用户:首页,通知公告,物资库存,物资出库管理员:首页,系统用户,物资分类,物资信息,物资库存,物资入库,通知公告_.net 开发 仓库管理项目样式设计

python 读取word文档报错:There is no item named ‘word/NULL‘ in the archive的处理办法_there is no item named 'null' in the archive-程序员宅基地

文章浏览阅读7.9k次,点赞8次,收藏13次。方法一:python-docx模块使用python-docx模块,通过其中的Document函数可以读取word文档,然后可以借助document对象的相关属性、方法来获取文档中想要的信息或者编辑文档。‘add_heading’,‘add_page_break’,‘add_paragraph’,‘add_picture’,‘add_section’,‘add_table’,‘core_properties’,‘element’,‘inline_shapes’,‘paragraphs’_there is no item named 'null' in the archive

推荐文章

热门文章

相关标签