有时候,⼀个菜单项的各个菜单可能并不是⼀个类型, 有可能是两种类型,在它们中间可以插⼀个分割线来界定界限。插⼊分割线和插⼊正常的菜单项操作很相似,只是使⽤ 的⽅法是 add_separator,该⽅法⽆需参数。

测试代码如下:

from tkinterimport *wnd = Tk()menuBar = Menu(wnd)childMenu = Menu(menuBar)for item in ["C", "C++", "Java", "C#", "VB", "IOS"]:childMenu.add_command(label=item)childMenu.add_separator()# 插入分割线for item in ["PHP", "UI", "JavaScript", "Python", "HTML"]:childMenu.add_command(label=item)menuBar.add_cascade(label="编程语言", menu=childMenu)wnd["menu"] = menuBarwnd.mainloop()

UI展示效果:

Python 菜单中的分割线相关推荐

  1. python右键弹出菜单编写_python实现应用程序在右键菜单中添加打开方式功能

    最近项目组开发的一个小工具想要在右键菜单中添加打开方式,以有道云笔记为例进行了需求拆解和代码编写 1.需求拆解: 如何实现手动添加右键菜单的打开方式: Step1:打开注册表编辑器,Win+R-> ...

  2. 如何在Python 3中使用raw_input

    import sys print(sys.platform) print(2**100) raw_input() 我正在使用Python 3.1,并且无法获取raw_input来"冻结&qu ...

  3. Bootstrap下拉菜单中禁用某个下拉菜单

    禁用某个下拉菜单 Bootstrap3中,为下拉菜单中某个下拉项的 <li> 元素添加 .disabled 类,就可以禁止该选项,让该菜单项的链接变灰并失去鼠标悬停效果.如: <ul ...

  4. 在python程序中嵌入浏览器_用Python中的wxPython实现最基本的浏览器功能

    通常,大多数应用程序通过保持 HTML 简单来解决大多数浏览器问题 ― 或者说,根据最低共同特性来编写.然而,即便如此,也仍然存在字体和布局的问题,发行新浏览器和升级现有浏览器时,也免不了测试应用程序 ...

  5. Odoo12 添加新项目安装后无法在菜单中看到链接的解决方案

    Odoo12使用的python环境已经升级到了3,之前我曾经写过Odoo10的文章,不过Odoo10用的python 2的环境.所有最近重新安装了最新的Odoo10,在win10上.然而按照官网中给出 ...

  6. python类中的属性分为类属性和实例属性两种_python从入门到大神---1、初始化实例、类属性、方法...

    python从入门到大神---1.初始化实例.类属性.方法 一.总结 一句话总结: 方法不加括号是代码段:感觉python方法和js,php很类似,不加括号是代码段,加括号变成方法,比如f,f() 1 ...

  7. django调用python脚本返回_Django框架(九)—— 单表增删改查,在Python脚本中调用Django环境...

    单表增删改查,在Python脚本中调用Django环境 一.数据库连接配置 如果连接的是pycharm默认的Sqlite,不用改动,使用默认配置即可 如果连接mysql,需要在配置文件中的settin ...

  8. Django框架(八)--单表增删改查,在Python脚本中调用Django环境

    一.数据库连接配置 如果连接的是pycharm默认的Sqlite,不用改动,使用默认配置即可 如果连接mysql,需要在配置文件中的setting中进行配置: 将DATABASES={} 更新为 DA ...

  9. Think+Python+2e+中译版

    [实例简介]0.1 本书与众不同的历史 1999 年 1 月,我正准备使用 Java 教一门编程入门课程.我之前已经开了三次课,但是 却感到越来越沮丧.课程的不及格率太高,即使对于及格的学生,他们整体 ...

  10. python调用什么函数实现对文件内容的读取_如何使用python语言中的方法对文件进行读写操作...

    在我们使用python语言中的文件时,可以使用open()方法打开文件,close()方法关闭文件,read()方法读取文件内容,write()方法写入内容到文件中.下面利用几个实例说明文件读写方法, ...

最新文章

  1. Git 的简单使用及ssh配置问题-赖大大
  2. Ubuntu MySQL
  3. Python解决The truth value of a Series is ambiguous.md
  4. Istio所有模块、Service、Pod的功能介绍
  5. GitHub标星2.6万!Python算法新手入门大全
  6. 学习笔记 Keras:常见问题
  7. 分享一个slide:花式自然语言处理
  8. Linux有问必答:如何检查Linux的内存使用状况
  9. oracle如何往dg加盘_oracle 在物理机上添加磁盘操作
  10. 数据结构与算法之美-字符串匹配(上)
  11. 【矩阵论总结(5)】常用计算及方法
  12. 搭建Nginx图片or视频服务器
  13. 外汇EA黄金外汇避险抗膨胀
  14. Codeforces1153——D. Serval and Rooted Tree(思维好题+dfs+贪心)
  15. 区块链行业感受及近期的一些规划
  16. ImageButton点击替换背景再次点击显示默认图片
  17. Creator 拓展展Button组件 增加点击音效 默缩放。点击间隔
  18. 武侠大宗师 本机搭建, 自玩
  19. GMap.NET入门详细教程【2】-------- 初始化并加载一张地图
  20. 2018年蓝桥杯C语言B组

热门文章

  1. 基于电磁仿真软件CST的8-12GHz喇叭圆锥天线设计
  2. 什么是多边形网格?对于3D建模来说是个怎样的存在?
  3. Linux职业发展方向
  4. 迪杰斯特拉算法(Java)
  5. 目标检测数据集PASCAL VOC详解
  6. Ribbon整合Eureka报错no instances available
  7. 【趣味实践】自动补帧算法——RIFE的使用
  8. Emacs帮你进行英文写作
  9. linux 系统频率,[求助]Linux中的“超出显示频率范围”问题
  10. 第25章 串行FLASH文件系统FatFs