#coding=utf-8
#菜单
from tkinter import *
class App:
def __init__(self,master):
self.entry_text=StringVar()
Entry(master,textvariable=self.entry_text).pack()
menubar=Menu(master) #实例化一个Menu对象
filemenu=Menu(menubar,tearoff=0) #利用Menu对象生成一个新的Menu
filemenu.add_command(label='退出',command=exit) #给子菜单添加命令
menubar.add_cascade(label='文件',menu=filemenu) #子菜单添加到父菜单中
editmenu=Menu(menubar,tearoff=0)
editmenu.add_command(label='填充',command=self.fill)
menubar.add_cascade(label='编辑',menu=editmenu)
master.config(menu=menubar) #将整个父菜单添加到窗口中
def fill(self):
self.entry_text.set('abc')
root=Tk()
app=App(root)
root.mainloop()
Python GUI 菜单
最新推荐文章于 2023-08-04 14:04:41 发布