Comment définir la couleur de bordure de certains widgets Tkinter?

j'essaie de changer la couleur d'arrière-plan de mon application Tkinter, mais pour certains widgets il laisse une bordure blanche autour des bords.

Par exemple:

from tkinter import *

COLOR = "black"

root = Tk()
root.config(bg=COLOR)

button = Button(text="button", bg=COLOR)
button.pack(padx=5, pady=5)
entry = Entry(bg=COLOR, fg='white')
entry.pack(padx=5, pady=5)
text = Text(bg=COLOR, fg='white')
text.pack(padx=5, pady=5)

root.mainloop()

comment définir la couleur de bordure de certains widgets Tkinter?

14
demandé sur nbro 2010-12-01 05:38:36

1 réponses

utiliser

widget.config(highlightbackground=COLOR)

de plus, si vous ne voulez pas de cette bordure, mettez le highlightthickness l'attribut à 0 (zéro).

26
répondu Jeff 2018-03-14 22:27:05