import tkinter
class Apps(tkinter.Tk):
def __init__(self,master=None):
super().__init__(master)
self.title('我的测试菜单')
self.geometry('200x100')
self.createWidget()
def createWidget(self):
self.menubar=tkinter.Menu(self)
self.fmenu=tkinter.Menu(self.menubar)
for each in ['新建','打开','保存','另存为']:
self.fmenu.add_command(label=each)
self.vmenu=tkinter.Menu(self.menubar)
for each in ['复制','粘贴','剪切']:
self.vmenu.add_command(label=each)
self.emenu=tkinter.Menu(self.menubar)
for each in ['默认视图','新式视图']:
self.emenu.add_command(label=each)
self.amenu=tkinter.Menu(self.menubar)
for each in ['版权信息','联系我们']:
self.amenu.add_command(label=each)
self.menubar.add_cascade(label='文件',menu=self.fmenu)
self.menubar.add_cascade(label='视图',menu=self.emenu)
self.menubar.add_cascade(label='编
python中用面向对象的方法创建tkinter的GUI菜单窗口
于 2022-12-18 10:52:09 首次发布
本文介绍如何利用Python的面向对象编程方式来构建Tkinter图形用户界面(GUI)菜单窗口。通过实例代码展示了具体实现过程。

最低0.47元/天 解锁文章
2206

被折叠的 条评论
为什么被折叠?



