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 DS课程。
推荐阅读
- Python成员和标识操作符详细指南
- Python具有跟踪栏的OpenCV BGR调色板
- Python OpenCV cv2.arrowedLine()方法用法示例
- Python OpenCV cv2.copyMakeBorder()方法用法示例
- Python OpenCV cv2.cvtColor()方法用法示例
- Python OpenCV cv2.ellipse()方法用法介绍
- 算法突击特训营
- 解决kafka无法删除topic问题 #yyds干货盘点#
- 基于Vue3最新标准,实现后台前端综合解决方案