您现在的位置是:首页 > 正文

Python 使用tkinter的Menu创建菜单栏、一级菜单、二级菜、三级菜单

2024-04-01 05:09:07阅读 2

在Python的Tkinter中,要显示菜单栏、一级菜单、二级菜、三级菜单,可以使用add_cascade方法将下一级菜单添加到上一级菜单中。

运行结果

下面是一个简单的示例:

import tkinter as tk

root = tk.Tk()

# 创建菜单栏
menubar = tk.Menu(root)
root.config(menu=menubar)

# 创建一级菜单
file_menu = tk.Menu(menubar, tearoff=0)
file_menu.add_command(label='新建')
file_menu.add_command(label='打开')
menubar.add_cascade(label="文件", menu=file_menu)

# 创建二级菜单
edit_menu = tk.Menu(file_menu, tearoff=0)
edit_menu.add_command(label="剪切")
edit_menu.add_command(label="复制")
file_menu.add_cascade(label="编辑", menu=edit_menu)

# 创建三级菜单
paste_menu = tk.Menu(edit_menu, tearoff=0)
paste_menu.add_command(label="全选")
paste_menu.add_command(label="删除")
edit_menu.add_cascade(label='粘贴', menu=paste_menu)

root.mainloop()

作者:周华

创作日期:2023/11/9

网站文章

  • linux 上查找包含特定文本的所有文件

    linux 上查找包含特定文本的所有文件

    原文链接https//rumenz.com/rumenbiji/linux-find-strings.html。在~/.bashrc文件中。微信公众号入门小站。

    2024-04-01 05:08:26
  • 微软产品 补丁包

    补丁包(Service Packs)补丁包(Service packs)是微软发布的产品更新的集成。补丁包可能包含系统稳定性,安全,以及其他方面的更新。我们建议您为您的微软产品下载和安装最新的补丁...

    2024-04-01 05:08:17
  • 软件项目管理(CMMI成熟度)实践——之上线里程碑报告

    软件项目管理(CMMI成熟度)实践——之上线里程碑报告

    本文实际项目为例,通过分析工作量、人力资源、风险与问题跟踪,总结出项目采购成本增加的原因,并总结经验教训。

    2024-04-01 05:08:10
  • 图灵在计算机科学方面主要贡献,图灵在计算机理论方面的贡献

    图灵在计算机理论方面的贡献:1.提出计算机的概念1945年,图灵恢复在理论计算机科学方面的研究,并结合战时的工作,具体研制出新的计算机来。同年,图灵开始从事“自动计算机”(ACE)的逻辑设计和具体研制...

    2024-04-01 05:07:29
  • 查询距离最近的查询

    //计算距离 public function typeStoreList($type_id,$lat,$lng,$distance=10){ $page=$this->requ...

    2024-04-01 05:07:22
  • Anddroid 文本合成语音TTS实现

    Anddroid 文本合成语音TTS实现

    2024-04-01 05:06:34
  • NLP 基于kashgari和BERT实现中文命名实体识别(NER)

    准备工作,先准备 python 环境,下载 BERT 语言模型 Python 3.6 环境 需要安装kashgari Backend pypi version desc TensorFlow 2.x pip install ‘kashgari>=2.0.0’ coming soon TensorFlow 1.14+ pip install ‘kashgari>=...

    2024-04-01 05:06:26
  • 集成学习模型(二)——GBDT

    集成学习模型(二)——GBDT

    GBDT 文章目录GBDT一、概述二、回归树三、提升树四、GBDT的原理4.2 GBDT损失函数4.3 GBDT正则化五、GBDT构建与测试六、总结 一、概述   梯度提升(Gradient boos...

    2024-04-01 05:06:19
  • User Access Control 、Program Files 目录 与 Application Data 目录

    今天在debug一个奇怪的问题,一个程序在开发机器上没有任何错误,但是安装在客户机器上之后,只要客户运行它,就立刻停止响应。更加奇怪的是,程序本身没有输出任何日志。开始以为是安装包做的不好,但是几次实...

    2024-04-01 05:06:12
  • rate-based 借贷式拥塞控制算法

    rate-based 借贷式拥塞控制算法

    由 bpd = pacing_rate * rtt,可得一个恒等式 rtt = bdp * (1 / pacing_rate),而不占 buffer 时的 bdp 就是 cwnd 指示,于是可将 bu...

    2024-04-01 05:05:33