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 237, in edit data1 = self.input_box.text().split(",") ^^^^^^^^^^^^^^ AttributeError: 'MainWindow' object has no attribute 'input_box'. Did you mean: 'input_box1'? PS D:\360MoveData\Users\15312\Desktop\SQL>
时间: 2023-07-31 19:13:34 浏览: 168
这个错误提示中说在 MainWindow 对象中没有找到 input_box 属性,但是有一个名为 input_box1 的属性。这意味着你的代码中有一个名为 input_box 的 QLineEdit 对象,但是它没有被正确地添加到 MainWindow 中。
你可以检查一下你的代码中是否存在一个名为 input_box 的 QLineEdit 对象,如果没有,可以尝试将代码中的 input_box 改为 input_box1。如果你确实有一个名为 input_box 的 QLineEdit 对象,那么就要检查一下这个对象是否被正确创建和添加到了 MainWindow 中。
相关问题
Traceback (most recent call last): File "D:\360MoveData\Users\15312\Desktop\SQL\t.py", line 58, in query self.cursor.execute(sql) TypeError: The first argument to execute must be a string or unicode query. PS D:\360MoveData\Users\15312\Desktop\SQL>
这是一个Python的Traceback错误信息,它意味着在程序中的某个地方出现了一个错误。具体来说,这个错误是因为在执行SQL查询时,传递给`execute()`函数的参数不是字符串或Unicode类型。你需要检查传递给`execute()`函数的参数,确保它是一个字符串或Unicode对象。如果仍然无法解决问题,可以提供更多代码和错误信息以便更好地帮助你。
Traceback (most recent call last): File "D:\360MoveData\Users\15312\Desktop\SQL\t.py", line 204, in delete new_window.status_label.setText("数据删除成功!") ^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'bool' object has no attribute 'status_label' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "D:\360MoveData\Users\15312\Desktop\SQL\t.py", line 206, in delete new_window.status_label.setText("数据删除失败!") ^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'bool' object has no attribute 'status_label' PS D:\360MoveData\Users\15312\Desktop\SQL>
这是一个 Python 的 Traceback 错误,看起来是在一个名为 "delete" 的函数中发生了错误。具体来说,该函数似乎试图访问一个名为 "status_label" 的属性,但该属性不存在,因此出现了 AttributeError 错误。这可能是因为该属性未被正确地定义或初始化。建议检查代码并确保该属性已被正确定义和初始化。
阅读全文