Как заставить Menu.add_command () работать в tkinter на Mac?

Если я создаю меню tkinter в OS X и пытаюсь добавить кнопку меню к нему сadd_comand()в меню ничего не отображается.

Если приведенный ниже код запускается в Ubuntu, я получаю строку меню с двумя командами, помеченными «Красный» и «Синий», которые изменяют цвет фона окна.

На OS X 10.10.1 (Yosemite) кнопки не отображаются. Я знаю, что могу сделать выпадающее меню с помощью команд Red и Blue, но в моем реальном приложении я бы предпочел этого не делать.

from platform import python_version_tuple

major = python_version_tuple()[0]

if major == '3':
    import tkinter as tk
else:
    import Tkinter as tk

root = tk.Tk()

fr = tk.Frame(root, height = 200, width = 200)
fr.pack()
menu = tk.Menu(root)
root.configure(menu=menu)
menu.add_command(label='Red', command=lambda:fr.configure(bg='red'))
menu.add_command(label='Blue', command=lambda:fr.configure(bg='blue'))

root.mainloop()

Можете ли вы сказать мне, как делать то, что я хочу?

Ответы на вопрос(1)

Ваш ответ на вопрос