我正在使用Tkinter和Python3。
在我的应用程序中有多个按钮,它们调用自己的函数。
现在我想添加一个函数,通过单击任何按钮调用该函数,而不解除特定于按钮本身的函数。
我要做的是:
多个按钮有自己的功能:
**Button1** calls **function A**
**Button2** calls **function B**
**Button3** calls **function C**
每当调用 ANY 按钮时,仅调用功能D ,设置10分钟的计时器,并且当任何按钮被调用时现在,它称自己的功能。
答案 0 :(得分:2)
最简单的方法是让所有三个按钮调用一个函数,所有状态和逻辑都包含在该函数中。每次按下任何按钮时,状态将确定该按下事件是否为按下的按钮(A,B或C)调用功能D 或的相应功能。
如果你不能安排,那么只需要让函数A,B和C除了调用函数D之外什么都不做,函数D根据状态安排执行D代码或A,B或C代码。