Tkinter是Python的标准GUI(图形用户界面)软件包。它是Python本身随附的GUI应用程序中最常用的软件包之一。
选单是任何GUI的重要组成部分。菜单的常用用法是提供对各种操作的便捷访问, 例如保存或打开文件, 退出程序或处理数据。顶级菜单显示在根目录标题栏或任何其他顶级窗口的正下方。
menu = Menu(master, **options)
下面是实现:
# importing only those 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 DS课程。
来源:
https://www.srcmini02.com/70294.html