如何填充 OptionMenu 的区域 - tkinter
How to fill the area of OptionMenu - tkinter
我想用灰色填充 window,但是在 OptionMenu 周围有一个未填充的缺失区域。
例如:让我们用一个简单的代码来检查我的问题是什么。
from tkinter import *
master = Tk()
master.config(bg="grey")
variable = StringVar(master)
variable.set("hello")
w = OptionMenu(master, variable, "hello1", "hello2")
w.config(bg="grey")
w.pack()
mainloop()
这是结果:
我真的不知道如何去除(填充)白色部分。
将 highlightthickness = 0
添加到 w.config
行将删除边框,但小部件仍会显示为凸起。如果你想让它完全平坦,你也可以添加 relief = FLAT
我想用灰色填充 window,但是在 OptionMenu 周围有一个未填充的缺失区域。
例如:让我们用一个简单的代码来检查我的问题是什么。
from tkinter import *
master = Tk()
master.config(bg="grey")
variable = StringVar(master)
variable.set("hello")
w = OptionMenu(master, variable, "hello1", "hello2")
w.config(bg="grey")
w.pack()
mainloop()
这是结果:
我真的不知道如何去除(填充)白色部分。
将 highlightthickness = 0
添加到 w.config
行将删除边框,但小部件仍会显示为凸起。如果你想让它完全平坦,你也可以添加 relief = FLAT