Python 3.x 是否可以在按下按钮时更改按钮颜色?
我正在使用Python的tkinter模块,我只想在按下按钮时更改按钮的颜色。例如,按钮通常是白色的,但当我按下它时,它会变成绿色。如果我停止按它,它会变回白色。这可能吗?最简单的方法是使用按钮的“activebackground”属性Python 3.x 是否可以在按下按钮时更改按钮颜色?,python-3.x,tkinter,Python 3.x,Tkinter,我正在使用Python的tkinter模块,我只想在按下按钮时更改按钮的颜色。例如,按钮通常是白色的,但当我按下它时,它会变成绿色。如果我停止按它,它会变回白色。这可能吗?最简单的方法是使用按钮的“activebackground”属性 import tkinter as tk root = tk.Tk() btn = tk.Button(root,text="click me",activebackground="red") btn.grid() root.mainloop() 此示例将在
import tkinter as tk
root = tk.Tk()
btn = tk.Button(root,text="click me",activebackground="red")
btn.grid()
root.mainloop()
此示例将在按下按钮时将按钮的背景色设置为红色,并在释放时恢复为原始颜色
以类似的方式,您可以更改默认的背景色
btn = tk.Button(root,text="click me", background="white", activebackground="red")
是的,有可能。这就是你要问的吗?你试过这样做,看看会发生什么吗?