從哪裏?tkinter?進口?*
根?=?Tk()
def?回調():
打印(" ~調用~ ")
#?創建頂級菜單
菜單欄?=?菜單(根)
#?創建壹個下拉菜單文件,然後將其添加到頂級菜單中。
文件菜單?=?菜單(菜單欄,tearoff=False)
file menu . add _ command(label = " open ",?命令=回調,?加速器='Ctrl+N ')
file menu . add _ command(label = " save ",?命令=回調)
filemenu.add_separator()
file menu . add _ command(label = " exit ",?command=root.quit)
menubar . add _ cascade(label = " file ",?菜單=文件菜單)
#?顯示菜單
root.config(menu=menubar)
root . bind _ all(" & lt;Control-n >,?λ?事件:?打印('快捷鍵Ctrl+N '))
Mainloop()具有以下效果:
備註:加速器
1.顯示此菜單項的快捷鍵(快捷鍵)。
2.例如,accelerator = "Ctrl+N "
3.僅顯示該選項,不實現按鍵加速功能(通過按鍵綁定)。