我无法让mButton1
显示一个显示Orlando
及其下方Cancun
的菜单。
我试图建立一个小部件按钮,当点击会显示在2个城市的菜单,当预订航班。你知道吗
from tkinter import *
class App:
def __init__(self, master):
frame = Frame(master)
frame.grid()
self.label1 = Label(frame, text = "Destination:")
self.label2 = Label(frame, text = "Adults:")
self.label3 = Label(frame, text = "Child:")
self.label1.grid(row=0)
self.label2.grid(row=1)
self.label3.grid(row=2)
self.entry2 = Entry(frame)
self.entry3 = Entry(frame)
self.entry2.grid(row=1,column = 1)
self.entry3.grid(row=2,column = 1)
self.button = Checkbutton(frame, text="Roundtrip:")
self.button.grid(row=3)
**self.mButton1 = Menubutton(frame, text = "Destinations", relief=RAISED)
self.mButton1.grid(row = 0, column = 1)
self.mButton1.menu = Menu(frame, tearoff = 0 )
self.mButton1["menu"] =self.mButton1.menu
self.orlandoVar = IntVar()
self.cancunVar = IntVar()
self.mButton1.menu.add_checkbutton (label= "Orlando", variable = self.orlandoVar)
self.mButton1.menu.add_checkbutton (label = "Cancun", variable = self.cancunVar)
self.mButton1.grid**
root = Tk()
菜单必须是菜单按钮的子级
我使用以下方法创建按钮:
我希望这个信息有帮助,回答如果你需要更多的信息。你知道吗
相关问题 更多 >
编程相关推荐