Создание собственного класса Menubar в wxPython - PullRequest
0 голосов
/ 13 октября 2018

Я хочу создать класс для моей строки меню, например:

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

...