self.tk.call((self._w, 'delete') + args) AttributeError: 'int' object has no attribute 'tk'
时间: 2023-10-29 09:07:35 浏览: 129
这个错误通常表示你传递给 `tkinter` 控件的参数类型有误。`tkinter` 控件的方法通常需要传递字符串类型的参数,而你传递了一个整数类型的参数。这会导致 `tkinter` 无法正确识别参数并抛出错误。
你需要检查一下你传递的参数类型是否正确。如果你能提供更多的代码和上下文信息,我可以更详细地帮你解决问题。
相关问题
你的代码我运行时报错Traceback (most recent call last): File "P:\PYTHON_BUILD\jiuji_AUTO_beta0.1.0\RVC5\runtime\lib\site-packages\tkinter\__init__.py", line 1892, in __call__ return self.func(*args) File "P:\PYTHON_BUILD\jiuji_AUTO_beta0.1.0\gui.py", line 33, in choose_file path_entry.delete(0, tk.END) AttributeError: 'NoneType' object has no attribute 'delete'
这个错误可能是因为 `path_entry` 这个对象在调用 `delete` 方法之前没有被正确地初始化或创建。你可以检查一下程序中是否正确地创建了该对象,并且在调用 `delete` 方法之前该对象是否已经被正确地初始化。另外,你可以在 `path_entry` 对象创建之后,尝试打印一下该对象,看看它是不是 `None`,以确定是否正确地创建了该对象。
Exception in Tkinter callback Traceback (most recent call last): File "D:\python\lib\tkinter\__init__.py", line 1705, in __call__ return self.func(*args) File "D:/python-zuoye/pythonProject_001/train_002.py", line 41, in function_1 result = self.text1.get('1.0', END) AttributeError: 'NoneType' object has no attribute 'get' 进程已结束,退出代码为 0
这个错误是因为你的代码中的`self.text1`对象没有被正确创建或初始化,导致在调用`get()`方法时出现了`'NoneType' object has no attribute 'get'`的错误。你需要检查代码中的`self.text1`对象是否被正确创建或初始化,并在使用之前进行必要的检查,以避免出现这个错误。
阅读全文