¿Cómo hacer que Menu.add_command () funcione en tkinter en la Mac?

Si creo un menú tkinter en OS X e intento agregarle un botón de menú conadd_comand(), no aparece nada en el menú.

Si el código siguiente se ejecuta en Ubuntu, obtengo una barra de menú con dos comandos etiquetados "Rojo" y "Azul" que cambian el color de fondo de la ventana.

En OS X 10.10.1 (Yosemite) los botones no aparecen. Sé que puedo hacer un menú desplegable con los comandos Rojo y Azul, pero en mi aplicación real, preferiría no hacerlo.

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

¿Me puede decir cómo hacer lo que quiero?

Respuestas a la pregunta(1)

Su respuesta a la pregunta