Как правильно применять свойства виджетов highlightbackground, highlightcolor и highlightthickness, и зачем они вообще нужны?
from Tkinter import *
root = Tk()
btn1 = Button(root, text = "Button 1")
btn1["highlightbackground"] = "red"
btn1["highlightcolor"] = "red"
btn1["highlightthickness"] = 10
btn1.pack()
btn2 = Button(root, text = "Button 2")
btn2.pack()
root.mainloop()
Никаких различий между двумя кнопками не вижу, кроме размера (следствие установки свойства “highlightthickness”). При смене фокуса ничего не происходит. WinXP SP2, ActivePython 2.5. Что всё это значит? Читал tkinter.pdf (англ.), ничего не понял:
highlightbackground Color of the focus highlight when the widget does not have focus.
highlightcolor The color of the focus highlight when the widget has focus.
highlightthickness Thickness of the focus highlight.
Объясните, please, доступным языком.