Tkinter 菜单未出现在 MacOS 11.2.2

问题描述

我正在尝试创建一个应用程序来显示电气系统研究中的实时数据。该菜单将用于打开“首页”上显示的每个图形的历史信息,还将包括一个退出选项。当我创建菜单并向其中添加几个项目时,它在我运行应用程序时不显示。不幸的是,在我的搜索中,我尝试过的所有替代方案都没有出现。

from tkinter import *
from tkinter import ttk


class PicoGridInterfacing(Frame):
    def __init__(self,master=None):
        super().__init__(master)
        self.master = master
        self.grid()
        menubar = Menu(root)
        menu = Menu(menubar)
        menubar.add_cascade(label="Menu",menu=menu)
        menu.add_command(label="History",command=None)
        menu.add_command(label="Quit",command=root.quit)

        batteryData = Frame(root)
        batteryData.grid(row=1,column=0)
        Label(batteryData,text="Hello!").grid()


root = Tk()
root.title("Electric Power Systems Lab Pico Grid Interfacing")
app = PicoGridInterfacing(master=root)
root.mainloop()

这是我看到的输出截图: Screenshot of output

如有任何帮助,将不胜感激,谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)