В вашем вопросе недостаточно подробностей, чтобы дать вам хороший ответ.Вы создаете меню, помещая кнопки меню в рамку?Если так, то это неправильный способ сделать это.Создайте виджет меню и назначьте его свойству menu главного окна, и вы получите стандартные меню, которые ведут себя нормально.
Вот простой пример:
import Tkinter
root = Tkinter.Tk()
menubar = Tkinter.Menu(root)
root.config(menu=menubar)
fileMenu = Tkinter.Menu(menubar, tearoff=False)
editMenu = Tkinter.Menu(menubar, tearoff=False)
menubar.add_cascade(label="File",underline=0, menu=fileMenu)
menubar.add_cascade(label="Edit",underline=0, menu=editMenu)
fileMenu.add_command(label="Open...", underline=0)
fileMenu.add_command(label="Save", underline=0)
fileMenu.add_separator()
fileMenu.add_command(label="Exit", underline=1)
editMenu.add_command(label="Cut", underline=2)
editMenu.add_command(label="Copy", underline=0)
editMenu.add_command(label="Paste", underline=0)
root.mainloop()