tkinter菜单栏快捷键
时间: 2023-12-16 11:28:31 浏览: 287
在Tkinter中,可以使用菜单栏快捷键来为菜单项添加快捷键。可以使用“accelerator”选项来为菜单项添加快捷键。下面是一个简单的例子,演示如何在Tkinter中为菜单项添加快捷键:
```python
import tkinter as tk
def do_something():
print("You clicked the menu item or used the shortcut key!")
root = tk.Tk()
menu_bar = tk.Menu(root)
file_menu = tk.Menu(menu_bar, tearoff=0)
file_menu.add_command(label="Open", accelerator="Ctrl+O", command=do_something)
file_menu.add_command(label="Save", accelerator="Ctrl+S", command=do_something)
file_menu.add_separator()
file_menu.add_command(label="Exit", accelerator="Alt+F4", command=root.quit)
menu_bar.add_cascade(label="File", menu=file_menu)
root.config(menu=menu_bar)
root.mainloop()
```
在上面的例子中,我们为“Open”菜单项添加了“Ctrl+O”快捷键,为“Save”菜单项添加了“Ctrl+S”快捷键,为“Exit”菜单项添加了“Alt+F4”快捷键。当用户按下相应的快捷键时,与该菜单项关联的命令将被执行。
阅读全文