我正在尝试添加一个列表框,但一直出现此错误
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Program Files (x86)\Python\lib\tkinter\__init__.py", line 1883, in __call__
return self.func(*args)
File "C:\Users\conno\OneDrive\Documents\GitHub\EasyPOS\RSYSS.py", line 450, in OK1
Bb6 = str(Lb1.get(1, 200))
File "C:\Program Files (x86)\Python\lib\tkinter\__init__.py", line 3179, in get
return self.tk.splitlist(self.tk.call(
_tkinter.TclError: invalid command name ".!toplevel.!listbox"
这是那部分代码
193 Lb1 = Listbox(top, width=30)
443 SUM = (row[0])
444 print (row)
445 RR1 = random.randint(1,1000000000)
446 Bb1 = RR1
447 Bb3 = "Table" + str(tableNO)
448 Bb4 = str(EE2)
449 Bb5 = str(SUM)
450 Bb6 = str(Lb1.get(1, 200))
451 Bb7 = 1
728 Lb1.place(x=1,y=30)
完整代码https://github.com/connorhess/temp
“这看起来像是在Listbox不存在之后的某个时候调用了lb1.get()--可能是因为包含它的窗口已经关闭了。如果没有一个最小的可复制示例,我们只能猜测。”
我查看了该函数,发现在它写入数据库之后,我忘记将关闭窗口的部分移动到