如果你能看到哪里有像培根,奶酪之类的配料什么的。我试图将代码打印出来("bacon selected"),同时将自己保存到列表中。有人可以帮助我努力使这个程序打印("bacon selected"),同时将其保存到列表中。
list = []
from tkinter import *
root = Tk()
root.geometry("300x300")
mb2= Menubutton(root, text = "Choose your toppings ")
mb2.menu = Menu(mb2)
mb2["menu"] = mb2.menu
bacon = mb2.menu.add_command(label = "bacon", command = lambda:list.append("Bacon selected")
#i want to add another command that prints bacon selected here?
chesse = mb2.menu.add_command(label = "cheese", command = lambda:list.append("Cheese selected"))
mb2.pack()
root.mainloop()发布于 2018-10-04 11:36:41
我不太熟悉TKinter,但是您可以编写自己的函数并将其传递给菜单对象吗?
这样,当按下按钮时,您就可以“一次”做多件事情:
def mybaconfunction():
list.append("Bacon selected")
print("Bacon selected")
bacon = mb2.menu.add_command(label = "bacon", command = mybaconfunction )https://stackoverflow.com/questions/52645542
复制相似问题