问题
我正在尝试更改 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(零)。
|