1 - 按键按钮-1
2 - 未按下键且没有焦点
按下按钮(按钮 1)时,我需要按钮(图片 2),而不是将其浮雕更改为图片 1
来源,下图
from tkinter import*
root = Tk()
root.geometry("200x200")
canvas = Canvas(root, bg="white")
canvas.place(x=-5,y=-5)
ico_disstbl = PhotoImage(file="close_distbl.png")
but = Button(canvas, bg="red", image=ico_disstbl, relief=FLAT, overrelief=GROOVE)
but.place(x=100-18+5, y=100-27+5, width=27, height=18)
root.mainloop()
照片:
下载和名称close_distbl.png

使用参数
activebackground来处理按钮被点击时的背景颜色如果您希望在单击时不改变浮雕,您可以简单地
Button使用Label. 为方便起见,您可以继承Label并让新类伪装成一个按钮。