2017-05-06 168 views
-1

錯誤信息:Tcl錯誤無效命令名:無效的命令名稱」 0.27722296"

Exception in Tkinter callback 
Traceback (most recent call last): 
    File "F:\VISHAKH\programs\lib\lib-tk\Tkinter.py", line 1537, in __call__ 
    return self.func(*args) 
    File "F:/bhavya/projects/skeleton/practice/Boom/Main.py", line 89, in verifex 
    n.config(text="Uploading Info") 
    File "F:\VISHAKH\programs\lib\lib-tk\Tkinter.py", line 1326, in configure 
    return self._configure('configure', cnf, kw) 
    File "F:\VISHAKH\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

在我的功能

+0

我找到了答案。 – Anonymous

+0

其實我在代碼上面的某個地方摧毀了它,並且無法找到它 – Anonymous

回答

1

TclError: Invalid command name ".27722296"語句的意思是你想配置已銷燬的小部件。

這可能是幾個原因造成的:在某處你的代碼,你正在破壞由n引用的部件,或者你在你的程序中創建的Tk多個實例,你正在嘗試使用一個實例從另一個實例中殺死一個小部件。