5.3 按钮的方法
方法 | 描述 |
---|---|
flash() | 按钮会闪烁一秒钟左右。需要设置activebackground、activeforeground其中的至少一个。 |
invoke() | 相当于按动按钮 |
5.3.1 flash()
flash的作用就是交替显示activebackground和activeforeground以及当前的按钮背景和文字设置,可以达到按钮闪烁,起到提示的作用。如果没有设置activebackground和activeforeground,那么不会出现闪烁的效果。
import tkinter as tk
root=tk.Tk()
root.geometry('300x240')
def flash():
b2.flash()
b1=tk.Button(root,bd=5, command=flash,text='Flash')
b1.pack()
b2=tk.Button(root,bd=5, activebackground='yellow',
activeforeground='red',text='请按Flash按钮')
b2.pack()
root.mainloop()
结果: