Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Menu的Command)——Jason niu
2018-03-20 23:03
513 查看
#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)filemenu = Menu(menubar,tearoff=False)filemenu.add_command(label="打开",command=callback)filemenu.add_command(label="保存",command=callback)filemenu.add_separator()filemenu.add_command(label="退出",command=root.quit)menubar.add_cascade(label="文件",menu=filemenu)editmenu = Menu(menubar,tearoff=False)editmenu.add_command(label="剪切",command=callback)editmenu.add_command(label="拷贝",command=callback)editmenu.add_command(label="粘贴",command=callback)menubar.add_cascade(label="编辑",menu=editmenu)root.config(menu=menubar)mainloop()
#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)menubar.add_command(label="撤销",command=callback)menubar.add_command(label="重做",command=root.quit)frame=Frame(root,width=300,height=200)def popup(event): #menubar.post(event.x_root,event.y_root)frame.bind("<Button-3>",popup)mainloop()
相关文章推荐
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Menu/Menu的Command)——Jason niu
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Entry/Entry的Command)——Jason niu
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Scale/Scale的Command)——Jason niu
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Button展示图片事件/)——Jason niu
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(text.insert/link各种事件)——Jason niu
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(计算器简单功能)——Jason niu
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Listbox/Scrollbar)——Jason niu
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Button的command/Label/PhotoImage/封装为类)——Jason niu
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(LabelFrame/Checkbutton/Radiobutton)——Jason niu
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Find/undo事件)——Jason niu
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Canvas)——Jason niu
- Py之tkinter:python最简单的猜字小游戏带你进入python的GUI世界
- 鱼c笔记——Python的GUI编程(十):Tkinter的组件Menu、Menubutton和OptionMenu
- Python下用Tkinter进行GUI编程
- Python中使用Tkinter模块创建GUI程序实例
- Tkinter 8.5 参考手册: a GUI for Python (五)
- Python GUI编程(Tkinter)
- 进入Python世界
- python应用系列教程——python的GUI界面编程Tkinter全解
- 如何在Windows下开发Python:在cmd下运行Python脚本+如何使用Python Shell(command line模式和GUI模式)+如何使用Python IDE