找回密码
 立即注册
边框COLORTkinter部件 | 软件设计/软件工程 2022-05-03 230 0star收藏 版权: . 保留作者信息 . 禁止商业使用 . 禁止修改作品
问题
我正在尝试更改 Tkinter 应用程序的背景颜色,但对于某些小部件,它会在边缘留下白色边框。

例如,这个:
  1. from tkinter import *

  2. COLOR = "black"

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

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

  11. root.mainloop()
复制代码

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

回答
只需使用

widget.config(highlightbackground=COLOR)

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





上一篇:MongoDB未找到数据:返回未定义
下一篇:当方法名称以字符串形式给出,如何调用 Java 方法?