Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Menu/Menu的Command)
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Menu/Menu的Command)
目录
tkinter应用案例
1、添加右键弹出菜单
2、点击一个按钮弹出下拉菜单
3、OptionMenu组件实现点击一个按钮弹出下拉菜单
4、OptionMenu组件实现点击一个按钮弹出下拉菜单
tkinter应用案例
1、添加右键弹出菜单
#tkinter应用案例:添加右键弹出菜单
from tkinter import *
import math as mroot = Tk()
root.title("Jason niu工作室")
theLabel=tk.Label(root,text="进入GUI世界,请开始你的表演!\n(利用Menu组件添加右键弹出菜单!)")
theLabel.pack() def callback():print (u"欢迎来到Jason niu工作室~")menubar=Menu(root)openVar = IntVar()
saveVar = IntVar()
quitVar = IntVar()filemenu = Menu(menubar,tearoff=False)
filemenu.add_checkbutton(label="打开",command=callback,variable=openVar)
filemenu.add_checkbutton(label="保存",command=callback,variable=saveVar)
filemenu.add_separator()
filemenu.add_checkbutton(label="退出",command=root.quit,variable=quitVar)
menubar.add_cascade(label="文件",menu=filemenu)editVar = IntVar() #editmenu = Menu(menubar,tearoff=False)
editmenu.add_radiobutton(label="剪切",command=callback,variable=editVar,value=1)
editmenu.add_radiobutton(label="拷贝",command=callback,variable=editVar,value=2)
editmenu.add_radiobutton(label="粘贴",command=callback,variable=editVar,value=3)
menubar.add_cascade(label="编辑",menu=editmenu)root.config(menu=menubar)mainloop()
2、点击一个按钮弹出下拉菜单
#tkinter应用案例:点击一个按钮弹出下拉菜单
from tkinter import *
import math as mroot = Tk()
root.title("Jason niu工作室")
theLabel=tk.Label(root,text="进入GUI世界,请开始你的表演!\n(利用Menubutton组件实现点击按钮下拉菜单!)")
theLabel.pack() def callback():print (u"欢迎来到Jason niu工作室~")mb = Menubutton(root,text="下拉菜单",relief=RAISED) #创建Menubutton设置样式relief浮起
mb.pack()filemenu = Menu(mb,tearoff=False)
filemenu.add_command(label="打开",command=callback)
filemenu.add_command(label="保存",command=callback)
filemenu.add_separator()
filemenu.add_command(label="退出",command=root.quit)mb.config(menu=filemenu) mainloop()
3、OptionMenu组件实现点击一个按钮弹出下拉菜单
#tkinter应用案例:OptionMenu组件实现点击一个按钮弹出下拉菜单
from tkinter import *
import math as mroot = Tk()
root.title("Jason niu工作室")
theLabel=tk.Label(root,text="进入GUI世界,请开始你的表演!\n(利用OptionMenu组件实现点击按钮下拉菜单!)")
theLabel.pack() variable = StringVar() #
variable.set("BlockChain") #w = OptionMenu(root,variable,"BTC","LTC","ETH","EOS")
w.pack()mainloop()
4、OptionMenu组件实现点击一个按钮弹出下拉菜单
#tkinter应用案例:OptionMenu组件实现点击一个按钮弹出下拉菜单
from tkinter import *
import math as mroot = Tk()
root.title("Jason niu工作室")
theLabel=tk.Label(root,text="进入GUI世界,请开始你的表演!\n(利用OptionMenu组件实现点击按钮下拉菜单!)")
theLabel.pack() OPTIONS = ["BTC","BCH","ETH","ETC","LTC"]variable = StringVar()
variable.set(OPTIONS[0])w = OptionMenu(root,variable,*OPTIONS)
w.pack()mainloop()
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Menu/Menu的Command)相关推荐
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Menu的Command)
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Menu的Command) 目录 tkinter应用案例 1.添加菜单栏组件 2.tkinter应用案例:添 ...
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Canvas)
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Canvas) 导读 动态演示调用python库的tkinter带你进入GUI世界(Canvas) 目录 t ...
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Find/undo事件)
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Find/undo事件) 导读 动态演示调用python库的tkinter带你进入GUI世界(Find/un ...
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(text.insert/link各种事件)
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(text.insert/link各种事件) 导读 动态演示调用python库的tkinter带你进入GUI世 ...
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Button展示图片事件)
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Button展示图片事件) 导读 动态演示调用python库的tkinter带你进入GUI世界(Button ...
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Scale/Scale的Command)
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Scale/Scale的Command) 导读 动态演示调用python库的tkinter带你进入GUI世界 ...
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Listbox/Scrollbar)
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Listbox/Scrollbar) 导读 动态演示调用python库的tkinter带你进入GUI世界(L ...
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(计算器简单功能)
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(计算器简单功能) 导读 动态演示调用python库的tkinter带你进入GUI世界(计算器简单功能) 目录 ...
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(LabelFrame/Checkbutton/Radiobutton)
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(LabelFrame/Checkbutton/Radiobutton) 导读 动态演示调用python库的t ...
最新文章
- php适合做后台吗,php是否适合做后台长驻程序
- 树莓派3上安装kali后的相关配置kali(2)
- oracle 整个表空间迁移,oracle11g迁移表空间
- 在Solaris系统下如何更改网络配置?
- 【李宏毅2020 ML/DL】P4 Basic Concept
- 绩效打c被开除,员工将新东方告上法院,获赔416000元!
- 解决www.54kk.com/baidu劫持浏览器的问题
- Centos7 安装谷歌浏览器
- 几何平均回归Geometric Mean Regression——使用Python实现
- R语言输出时,中文变成 \u98ce\u901f \u592a\u9633\u8f90\u5c04
- 2020年十七届华为杯数学建模比赛记录
- 3DMAX到底该如何布线?
- 复旦计算机课程谁的好,复旦大学计算机研究生导师有哪些
- 跟我学LabVIEW:什么是全局变量?如何创建及使用全局变量?
- ffmepg H264 NALU分析
- 请使用netty框架实现高效稳定的websocket通信
- Java面试系列——数据库(01)数据库的作用、分类、SQL语言、运算符
- oracle查看视图定义语句_oracle视图详解
- 马云的战略“三板斧”:使命、愿景、价值观
- 【代码篇】计算两张图片的偏移量
热门文章
- 扎心!“我学了六个月 Python,怎么还是会找不到工作”
- CIO时代客户交流会,强强联合共筑电子政务美好未来
- 图的割点(边表集实现)
- linux备忘录-vi和vim
- James 3.0 邮箱配置
- bat文件注册为Windows服务与依赖关系设置
- vs与git中间的阻拦--Git failed with a fatal error. error: open(“.vs/GBA/v16/Server/sqlite3/db.lock
- 解决vmbox配置设置好自定义网桥后无法ping通问题
- linux下一款好用的命令行浏览器
- 传说中的CAFEBABE到底在哪儿?