我使自己成为一个程序,其中有多个按钮,释放按钮时,我需要这些按钮向我发送命令。
self.predefined_1_button=Button(self.Background_Main, text="Predefined 1", width=10, heigh=2) self.predefined_1_button.place(anchor='nw', x=10,y=100) self.predefined_1_button['state']=DISABLED self.predefined_1_button.bind('<Button-1>',self.function1) self.predefined_1_button.bind('<ButtonRelease-1>',self.function2)
在程序开始时,按钮的默认状态为DISABLED(禁用)(显示为灰色),如果我单击它,则function1和function2处于激活状态。
您有任何想法或解决方法吗?
我使自己成为一个程序,其中有多个按钮,释放按钮时,我需要这些按钮向我发送命令。 self.predefined_1_button = Button(self.Background_Main,text =“预定义1” ...
调用分配给command
属性的函数时,可以正确管理状态。如果绕过command
属性并添加自己的绑定,则取决于您来检查小部件的状态。