在wxPython中创建自定义菜单栏类

时间:2018-10-13 13:28:29

标签: python-3.x menu wxpython-phoenix

我要为菜单栏创建一个类,如下所示:

class MainMenuBar(wx.MenuBar):
    """
    Creates the main menubar
    """
    def __init__(self):
        super(MainMenuBar, self).__init__()

    Modmenu = wx.Menu()
    Modmenu.Append(101, 'Targeted Proteolysis')

    self.Append(Modmenu, 'Modules')

但是,当我运行代码时,出现此错误:

NameError: name 'self' is not defined

为什么未定义“自我”,我该如何解决? 我正在使用python 3.7和wxPython 4.01

0 个答案:

没有答案