个性化阅读
专注于IT技术分析

Python Tkinter中的菜单小部件用法

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 | Tkinter中的菜单小部件1
Python | Tkinter中的菜单小部件2
Python | Tkinter中的菜单小部件3

注意:

在以上应用中, 命令设置为”无”, 但可以将不同的命令添加到不同的标签以执行所需的任务。

首先, 你的面试准备可通过以下方式增强你的数据结构概念:Python DS课程。


赞(0) 打赏
未经允许不得转载:srcmini » Python Tkinter中的菜单小部件用法
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

微信扫一扫打赏