Python Tkinter中的菜单小部件用法

Tkinter是Python的标准GUI(图形用户界面)软件包。它是Python本身随附的GUI应用程序中最常用的软件包之一。
选单是任何GUI的重要组成部分。菜单的常用用法是提供对各种操作的便捷访问, 例如保存或打开文件, 退出程序或处理数据。顶级菜单显示在根目录标题栏或任何其他顶级窗口的正下方。

menu = Menu(master, **options)

下面是实现:
# importing onlythose functions # which are needed from tkinter import * from tkinter.ttk import * from time import strftime# creating tkinter window root = Tk() root.title( 'Menu Demonstration' )# Creating Menubar menubar = Menu(root)# Adding File Menu and commands file = Menu(menubar, tearoff = 0 ) menubar.add_cascade(label = 'File' , menu = file ) file .add_command(label = 'New File' , command = None ) file .add_command(label = 'Open...' , command = None ) file .add_command(label = 'Save' , command = None ) file .add_separator() file .add_command(label = 'Exit' , command = root.destroy)# Adding Edit Menu and commands edit = Menu(menubar, tearoff = 0 ) menubar.add_cascade(label = 'Edit' , menu = edit) edit.add_command(label = 'Cut' , command = None ) edit.add_command(label = 'Copy' , command = None ) edit.add_command(label = 'Paste' , command = None ) edit.add_command(label = 'Select All' , command = None ) edit.add_separator() edit.add_command(label = 'Find...' , command = None ) edit.add_command(label = 'Find again' , command = None )# Adding Help Menu help_ = Menu(menubar, tearoff = 0 ) menubar.add_cascade(label = 'Help' , menu = help_) help_.add_command(label = 'Tk Help' , command = None ) help_.add_command(label = 'Demo' , command = None ) help_.add_separator() help_.add_command(label = 'About Tk' , command = None )# display Menu root.config(menu = menubar) mainloop()

【Python Tkinter中的菜单小部件用法】输出如下:
Python Tkinter中的菜单小部件用法

文章图片
Python Tkinter中的菜单小部件用法

文章图片
Python Tkinter中的菜单小部件用法

文章图片
注意:
在以上应用中, 命令设置为” 无” , 但可以将不同的命令添加到不同的标签以执行所需的任务。
首先, 你的面试准备可通过以下方式增强你的数据结构概念:Python DS课程。

    推荐阅读