如何在 tkinter GUI 的 OptionMenu 中在当前选中的项目旁边添加一个复选标志(或突出显示它)?想法是当我再次点击选择另一个项目时,我可以很容易地看到选择了哪一个(类似于下图)
我刚刚添加了一个新示例:
from tkinter import *
OptionList = [
"Aries",
"Taurus",
"Gemini",
"Cancer"
]
app = Tk()
app.geometry('100x200')
variable = StringVar(app)
variable.set(OptionList[0])
opt = OptionMenu(app, variable, *OptionList)
opt.config(width=90, font=('Helvetica', 12))
opt.pack(side="top")
labelTest = Label(text="", font=('Helvetica', 12), fg='red')
labelTest.pack(side="top")
def callback(*args):
labelTest.configure(text="The selected item is {}".format(variable.get()))
variable.trace("w", callback)
app.mainloop()