52ky 发表于 2022-5-3 11:50:48

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

问题
我正在尝试更改 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 小部件的边框颜色?

回答
只需使用

widget.config(highlightbackground=COLOR)

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



页: [1]
查看完整版本: 如何设置一些 Tkinter 小部件的边框颜色?