Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Menu的Command)
目录
- tkinter应用案例:添加菜单栏组件
- 绘制思路:利用超小的椭圆作为笔点
- from tkinter import *
- import math as m
-
- root = 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 m
-
- root = 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()
网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。
加入交流群
请使用微信扫一扫!