Como fazer com que Menu.add_command () funcione no tkinter no Mac?

Se eu criar um menu tkinter no OS X e tentar adicionar um botão de menu a ele comadd_comand(), nada aparece no menu.

Se o código abaixo for executado no Ubuntu, recebo uma barra de menus com dois comandos chamados "Red" e "Blue" que alteram a cor de fundo da janela.

No OS X 10.10.1 (Yosemite), os botões não aparecem. Sei que posso criar um menu suspenso com os comandos Vermelho e Azul, mas no meu aplicativo real, prefiro não fazer isso.

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()

Você pode me dizer como fazer o que eu quero?

questionAnswers(1)

yourAnswerToTheQuestion