#下面的Python 程序 在windows上正常,在Mac OS 上不能显示tkinter菜单,有什么办法解决?

上海老酒 发布于 2015/10/28 22:51
阅读 1K+
收藏 0

#下面的Python 程序 在windows上正常,在Mac OS 上不能显示菜单,有什么办法解决?

#! /usr/bin/env python

#1  开一个小窗
from tkinter import *
class App(Frame):
    def __init__(self, master):
        Frame.__init__(self,master)
        self.master.title("tkinter Menus")
        self.configure(height=120,width=200)
        self.grid(padx=15, pady=15,sticky=N+S+E+W)

#2 创建空菜单,加入空菜单
        self.menu = Menu(self)
        self.master.config(menu=self.menu)

#3 加入自己的菜单        
        self.tkMenu = Menu(self.menu)
        self.menu.add_cascade(label="TkMenu", menu=self.tkMenu)

        self.tkMenu.add_command(label="Simple",command=Simple)
        self.tkMenu.add_separator()

        self.tkMenu.add_command(label="Menu", command=Menu0)

def Simple():

    print("Simple")


def Menu0():
    print("Menu")


if __name__ == "__main__":

root = Tk()
app = App(root)
root.mainloop()

加载中
0
上海老酒
上海老酒
怎么没有人回答?
0
上海老酒
上海老酒
这个问题已经解决。其实本不是问题,只是用惯了Windows,不知道Mac OS的菜单是放在最顶层的,而不是放在所开的窗口中,所以没有看到。昨天偶然看到了,才知原来程序没有问题。
返回顶部
顶部