所以我目前正在为一个小的脚本开发一个非常基本的python GUI,但遇到一个问题,我似乎无法在Mac OS上显示tkinter菜单。
我已经查看了有关此问题的建议,最常见的答案是“它可能在屏幕顶部的Mac菜单栏中”。但是我什至看不到它。所以我用一个更简单的脚本在这里进行了测试:
import tkinter as tk
window = tk.Tk()
colour_scheme_menu = tk.Menu(window)
def test_cmd():
print("It worked!")
colour_scheme_menu.add_command(label='Test it!', command=test_cmd)
window.config(menu=colour_scheme_menu)
window.mainloop()
这比基于类的GUI简单得多,但仍然无法正常工作。在这种情况下,我想知道mainloop()
是否由于某种原因而影响它,或者我只是缺少真正明显的东西?