我正在使用tkinter编写一个程序,该程序执行来自不同文件的一些代码。
这是我的代码中导致问题的部分:
text=textbox.get('1.0','end-1c')
仅供参考:textbox
是tkinter.Text对象,由我执行代码的另一个文件定义
每次执行代码时,都会出现错误:
Exception in Tkinter callback
Traceback (most recent call last):
File "/anaconda3/lib/python3.7/tkinter/__init__.py", line 1705, in __call__
return self.func(*args)
File "/Users/iskee/python/programs/atfedit/atf.py", line 98, in save
text=textbox.get('1.0','end-1c')
File "/anaconda3/lib/python3.7/tkinter/__init__.py", line 3246, in get
return self.tk.call(self._w, 'get', index1, index2)
_tkinter.TclError: invalid command name ".!text"
出了什么问题?
答案 0 :(得分:1)
该错误表示您正在尝试访问已被破坏的窗口小部件。