当我创建包含支票按钮的Tkinter菜单时,我在单击某个项目时看不到指示符。我应该看到这样的事情:
但是我没有看到这个小支票。
如果这是关联的,我在OS X上。
使用此代码例如为其他人工作的代码:
from tkinter import *
master = Tk()
var = StringVar(master)
var.set("Check")
w = OptionMenu(master, variable = var, value="options:")
w.pack()
first = BooleanVar()
second = BooleanVar()
third = BooleanVar()
w['menu'].add_checkbutton(label="First", onvalue=True, offvalue=False, variable=first)
w['menu'].add_checkbutton(label="Second", onvalue=True, offvalue=False, variable=second)
w['menu'].add_checkbutton(label="Third", onvalue=1, offvalue=False, variable=third)
master.bind('<Button-1>', lambda x: print("First:", first.get(), " - Second:", second.get(), " - Third:", third.get()))
mainloop()
更新
如果我设置了一个菜单小部件(不是OptionMenu),那么我将能够看到这些小支票。因此,这仅适用于OptionMenu小部件和MenuButton小部件