【发布时间】:2021-07-11 09:35:30
【问题描述】:
我正在尝试使用带有图像的按钮创建一个下拉菜单,我将在每个按钮上放置一些功能,但在下拉菜单上,我使用的唯一可用按钮是一个复选按钮。这是我目前正在使用的程序。
from tkinter import *
root = Tk()
mbtn = Menubutton(root, text="Options", relief=RAISED)
mbtn.menu = Menu(mbtn, tearoff = 0)
mbtn["menu"] = mbtn.menu
mbtn.menu.add_checkbutton(label="Outing")
mbtn.menu.add_checkbutton(label="Sleep")
mbtn.menu.add_checkbutton(label="Tour")
mbtn.pack()
root.mainloop()
【问题讨论】:
-
为什么要在
Menubutton上调用.grid(),然后将结果(始终为None)保存到mbtn?还有你为什么最后打电话给mbtn.pack()?
标签: python tkinter drop-down-menu