Python : 3.7.0

OS : Ubuntu 18.04.1 LTS

IDE : PyCharm 2018.2.4

Conda : 4.5.11

typesetting : Markdown

code

"""

@Author : 行初心

@Date : 18-9-30

@Blog : www.cnblogs.com/xingchuxin

@Gitee : gitee.com/zhichengjiu

"""

from tkinter import *

def main():

root = Tk()

menubar = Menu(root)

file_menu = Menu(menubar, tearoff=False) # tearoff=False 表示这个菜单可以被拖拽出来

file_menu.add_command(label='枸杞')

file_menu.add_command(label='梧桐')

file_menu.add_separator() # 一个下拉菜单的分割线

file_menu.add_command(label='酸枣')

menubar.add_cascade(label='木部', menu=file_menu)

root.config(menu=menubar)

mainloop()

if __name__ == '__main__':

main()

result

reference

[文档] docs.python.org/3/library/tkinter.html

resource

[文档] docs.python.org/3

[规范] www.python.org/dev/peps/pep-0008

[规范] zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/python_language_rules

[源码] www.python.org/downloads/source

[ PEP ] www.python.org/dev/peps

[平台] www.cnblogs.com

[平台] gitee.com

Python具有开源、跨平台、解释型和交互式等特性,值得学习。

Python的设计哲学:优雅,明确,简单。提倡用一种方法,最好是只有一种方法来做一件事。

GUI可以选择PyQt5、PySide2、wxPython、PyGObject、wxWidgets等进行创作。

代码的书写要遵守规范,这样有助于沟通和理解。

每种语言都有独特的思想,初学者需要转变思维、踏实践行、坚持积累。

python ttk separator_Python3 tkinter基础 Menu add_cascade 多级菜单 add_separator 分割线相关推荐

  1. python3 循环获取checkbutton_Python3 tkinter基础 Menu add_checkbutton 多选的下拉菜单

    Python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 Conda : 4.5.11 typesetting : Markdown ...

  2. python mainloop bind_Python3 tkinter基础 Frame bind 捕捉多键同时按

    Python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 Conda : 4.5.11 typesetting : Markdown ...

  3. python编写电子菜单_Python简单实现多级菜单

    1 #-*- coding: utf-8 -*- 2 #@Time : 2018-06-01 13:40 3 #@Author : 超人 4 #@Email : huxiaojiu111@gmail. ...

  4. STM32之简易GUI(多级菜单进阶版)

    很久之前,写过一个简易的多级菜单,如今回头看,我都不敢承认那玩意是自己写的,于是打算重新写过一个,并且做成一个简易的GUI.原来用的OLED,现在改成了TFT(ST7789驱动).但是答题的思路还是不 ...

  5. Python基础笔记_Day14_Python图形化界面、Python GUI、tkinter、Python英汉词典

    Day14_Python图形化界面.Python GUI.tkinter.Python英汉词典 14.01_Python语言基础(Python实现英汉字典)(掌握) 14.02_Python语言基础( ...

  6. Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Menu的Command)

    Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Menu的Command) 目录 tkinter应用案例 1.添加菜单栏组件 2.tkinter应用案例:添 ...

  7. Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Menu/Menu的Command)

    Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Menu/Menu的Command) 目录 tkinter应用案例 1.添加右键弹出菜单 2.点击一个按钮弹 ...

  8. Python GUI界面编程初步 03 - Tkinter基础设计案例

    1 设计: We'll create a simple GUI tool to convert a distance in feet to the equivalent distance in met ...

  9. Python GUI界面编程初步 02 - Tkinter基础

    前言: 前一篇我们大致介绍了Python编程的几个常用的GUI的工具和库.现在我们开始用其中的几个进行GUI设计. 考虑到,现在有一个项目包括传统的GUI编程,同时客户需要比较完备的图形显示,而这个又 ...

  10. python基础:多级菜单

    #类似于多级菜单中的经典列子---城市的多级菜单#个人更改了组成成分,效果大致不变,总体还是臃肿的,还在练习中,算是基本能实现效果了#---基本功能---#1.用户能根据选择进入菜单#2.用户能返回上 ...

最新文章

  1. CNN 常用网络结构解析 1x1 卷积运算 示意图
  2. python【数据结构与算法】循环赛日程表(分治)
  3. ajax异步上传到又拍云的实例教程
  4. 哪种修复redis未授权访问漏洞的方法是相对不安全的_关于Linux挖矿、DDOS等应急事件处置方法...
  5. 数据分析师+做过名企项目+懂运营+985毕业=跳槽失败?
  6. TOJ 2857 Stockbroker Grapevine
  7. 算法笔记 -- 离散化
  8. 读写自旋锁详解:TODO
  9. 案例-翻转的导航栏(CSS3)
  10. 坚持开源、能力内化,中移苏研荣获“中国开源领军企业”大奖!
  11. word文档在线预览解决方案
  12. 线程的优先级(详细)
  13. Yate软交换机IPPBX与电话语音网关的初步配合
  14. 如何设计三极管控制继电器电路
  15. composer设置国内源
  16. 1. STM32学习 STM32综述
  17. el-date-picker element时间选择器 先选择年 再选择月 年月日依次选择
  18. Octotree Chrome安装与使用方法
  19. 专攻国内实体瘤CAR-T细胞疗法,南京卡提医学获数千万元A轮融资
  20. R语言BIOMOD2模型的物种分布模拟

热门文章

  1. Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre
  2. 在ubuntu 上安装pycharm
  3. sklearn10-使用总结
  4. 我国三大常用坐标系区别(北京54、西安80和WGS-84)
  5. 独家!337页大数据与建模核心资料,免费领取!
  6. 【前沿】28篇标志性论文见证「自然语言处理NLP」2019-2020年度亮点进展
  7. OpenCV4系统化学习路线图与教程
  8. [透析] 卷积神经网络CNN究竟是怎样一步一步工作的?
  9. 【收藏版】深度学习中的各种优化算法
  10. 基于DEAP库的python进化算法-3.简单遗传算法的实现