如何设置某些Tkinter小部件的边框颜色?

时间:2010-12-01 02:38:37

标签: python colors tkinter tcl border

我正在尝试更改我的Tkinter应用程序的背景颜色,但对于某些小部件,它会在边缘留下白色边框。

例如,这个:

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()

如何设置某些Tkinter小部件的边框颜色?

2 个答案:

答案 0 :(得分:31)

只需使用

widget.config(highlightbackground=COLOR)

此外,如果您根本不需要该边框,请将highlightthickness属性设置为0(零)。

答案 1 :(得分:0)

您必须将两个高光(有焦点和无焦点)设置为连续的颜色。

ip route add 10.96.0.0/12 dev cni0