Tcl错误无效的命令名称:无效的命令名称“.27722296”

时间:2017-05-06 10:59:29

标签: python python-2.7 tkinter pycharm

错误信息:

Exception in Tkinter callback
Traceback (most recent call last):
  File "F:\user\programs\lib\lib-tk\Tkinter.py", line 1537, in __call__
    return self.func(*args)
  File "F:/u2/projects/skeleton/practice/Boom/Main.py", line 89, in verifex
    n.config(text="Uploading Info")
  File "F:\user\programs\lib\lib-tk\Tkinter.py", line 1326, in configure
    return self._configure('configure', cnf, kw)
  File "F:\user\programs\lib\lib-tk\Tkinter.py", line 1317, in _configure
    self.tk.call(_flatten((self._w, cmd)) + self._options(cnf))
TclError: invalid command name ".27722296"

Process finished with exit code 1

这是在调用我的一个函数后出现的错误 :

错误发生在此部分功能中:

def verifex():
    try:
        global Access, n, im
        im.config(state=DISABLED)
        n.config(text="Uploading Info")

调用

时发生错误
  

n.config

我的函数中的

语句

1 个答案:

答案 0 :(得分:1)

TclError: Invalid command name ".27722296"表示您正在尝试配置已销毁的窗口小部件。

这可能是由于以下几种原因之一:您的代码中某处正在销毁n引用的小部件,或者您正在程序中创建多个Tk实例,您尝试使用一个实例从另一个实例中删除一个小部件。