如何检查按钮图像是否是 tkinter 中的某个图像?
How to check if a Button image is a certain image in tkinter?
我希望当我单击图像按钮时它运行一个函数并检查按钮图像是否等于 img1
:
Button
代码
b1 = Button(root, image=img1, bd=0, bg='#292424', activebackground='#292424',
command=lambda: press(b1))
为什么不创建一个带有变量的函数。第一次单击变量等于 1 后,第二次单击变量等于 0?
编辑: 我将其用于我的切换按钮:
self.intervention_conciliation = tk.Button(frame_1, text="Non",
command=self.clic_boutton_conciliation)
def clic_boutton_conciliation(self):
# on va changer la couleur du bouton ainsi que l'inscription
if self.intervention_conciliation["bg"] == "SystemButtonFace":
self.intervention_conciliation["bg"] = "dim gray"
self.intervention_conciliation["text"] = "Oui"
else:
self.intervention_conciliation["bg"] = "SystemButtonFace"
self.intervention_conciliation["text"] = "Non"
我希望当我单击图像按钮时它运行一个函数并检查按钮图像是否等于 img1
:
Button
代码
b1 = Button(root, image=img1, bd=0, bg='#292424', activebackground='#292424',
command=lambda: press(b1))
为什么不创建一个带有变量的函数。第一次单击变量等于 1 后,第二次单击变量等于 0?
编辑: 我将其用于我的切换按钮:
self.intervention_conciliation = tk.Button(frame_1, text="Non",
command=self.clic_boutton_conciliation)
def clic_boutton_conciliation(self):
# on va changer la couleur du bouton ainsi que l'inscription
if self.intervention_conciliation["bg"] == "SystemButtonFace":
self.intervention_conciliation["bg"] = "dim gray"
self.intervention_conciliation["text"] = "Oui"
else:
self.intervention_conciliation["bg"] = "SystemButtonFace"
self.intervention_conciliation["text"] = "Non"