您的位置:首页 > 编程语言 > Python开发

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()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐