Python中tkinter中控件的使用(7,Menu右击弹出框)

import tkinter

win = tkinter.Tk()
win.title("Menu右击弹出框")
win.geometry("800x600+600+100")

#菜单条
menubar=tkinter.Menu(win)

#菜单
menu=tkinter.Menu(menubar,tearoff=False)
#给菜单选项,添加菜单内容
for item in ["Python","C","C++","OC","Swift","C#","shell",
"java","JS","PHP","汇编","NodeJs","退出"]:
menu.add_command(label=item)
menubar.add_cascade(label="语音",menu=menu)
def showMenu(event):
menubar.post(event.x_root,event.y_root)
win.bind("<Button-3>",showMenu)

win.mainloop()
posted @ 2019-03-08 20:43  飞飞阿  阅读(936)  评论(0)    收藏  举报