Traceback (most recent call last): File "D:\360MoveData\Users\15312\Desktop\SQL\t.py", line 224, in <lambda> edit_button.clicked.connect(lambda: self.edit(new_window)) ^^^^^^^^^^^^^^^^^^^^^ File "D:\360MoveData\Users\15312\Desktop\SQL\t.py", line 239, in edit new_window.status_label.setText("输入格式错误!请按照 ID,Name,Age 的格式输入。") ^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'QWidget' object has no attribute 'status_label'. Did you mean: 'status_label1'?
时间: 2023-08-03 19:02:31 浏览: 75
Mac下anaconda中Spyder打开报错Traceback(most recent call last)…问题
5星 · 资源好评率100%
这个错误提示与你之前遇到的问题类似,也是关于 QWidget 对象中属性不存在的问题。
错误提示中说在 QWidget 对象中没有找到 status_label 属性,但是有一个名为 status_label1 的属性。这意味着你的代码中有一个名为 status_label 的 QLabel 对象,但是它没有被正确地添加到 QWidget 中。
你可以检查一下你的代码中是否存在一个名为 status_label 的 QLabel 对象,如果没有,可以尝试将代码中的 status_label 改为 status_label1。如果你确实有一个名为 status_label 的 QLabel 对象,那么就要检查一下这个对象是否被正确创建和添加到了 QWidget 中。
阅读全文