所以我有一个 Tkinter 应用程序,在第一个屏幕上有许多按钮,当你按下一个按钮时,你进入一个新的 "窗口"(基本上是销毁所有小部件并绘制需要的那些小部件)。有一个标准函数使用一些命令来销毁根节点上的每个子节点。我想添加一些代码,可以解除在根节点上绑定的所有绑定。在特定小部件上的绑定将被销毁,但在根节点上绑定的绑定仍然存在,并引起错误。
以下是销毁小部件的代码。
(是的,我从sqlite3数据库中制作了基础GUI:P)
以下是销毁小部件的代码。
@staticmethod
def clear():
for widget in guihandle.root.winfo_children():
widget.destroy()
@staticmethod
def set(db,table):
guihandle.clear()
curW = Window(db,table)
guihandle.current_Window = curW
curW.initialize()
guihandle.windows.push(curW)
(是的,我从sqlite3数据库中制作了基础GUI:P)