在下面的代码中,在销毁toplevel窗口时,bind语句中的命令将被多次执行。在顶层中,每个子部件可能只需一次。当我将toplevel更改为一个框架时,bind命令只执行一次。在本例中,退出()或引发SystemExit被推迟到命令完成循环。为什么会发生这种情况?import tkinter as tkfrom tkinter.m
我试图使用一个线程来运行一个带有多个参数的函数。每当我试图执行代码时,它都会说我为函数提供了太多的参数。在最后一次尝试中,我使用的参数比所需的函数少一个,瞧,它通过使用类本身作为参数来工作。这是我的密码。import threadingimport tkinter
'''Class to hold a tkinter w