Foco
No Tkinter, muitos widgets (como Entry
, Label
, Text
) possuem opções para personalizar a borda de destaque que aparece quando o widget recebe ou perde o foco. As principais opções são:
- highlightcolor: Cor da borda de destaque quando o widget está com foco.
- highlightthickness: Espessura (em pixels) da borda de destaque.
- highlightbackground: Cor da borda de destaque quando o widget está sem foco.
Essas opções permitem indicar visualmente ao utilizador qual componente está ativo para entrada de dados.
Exemplo:
import tkinter as tk
root = tk.Tk()
entry = tk.Entry(
root,
highlightthickness=2,
highlightcolor='blue',
highlightbackground='gray'
)
entry.pack(padx=20, pady=20)
entry.focus_set() # O campo já inicia com foco
root.mainloop()