_tkinter.TclError:无效的命令名称“。!text”

时间:2019-09-24 17:21:47

标签: python-3.x tkinter

我正在使用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"

出了什么问题?

1 个答案:

答案 0 :(得分:1)

该错误表示您正在尝试访问已被破坏的窗口小部件。