【发布时间】:2020-09-02 18:50:24
【问题描述】:
我正在尝试编写一个非常简单的脚本。如您所见,我是 Python 中的一个大菜鸟。 我创建了一个包含 3 个选项的 Tkinter 选项菜单。 当我按“n”键时,我希望我的菜单设置为下一个选项。 所以默认值是“banana”,当我按一次“n”时,它必须是“apple”,然后是“coco”,然后是“banana”等等...... 一切正常我只是不知道写什么来获得下一个选项。
fruitmenu = tk.OptionMenu(root, fruit, "banana", "apple", "coco")
fruit.set("banana") # default value
while True:
root.update()
if keyboard.is_pressed('n'):
print('Next Fruit')
???
提前致谢。
【问题讨论】:
-
请记住,只要循环完成,使用
while就会冻结您的 GUI
标签: python tkinter menu optionmenu