Объект Kivy 'NoneType' не имеет атрибута 'ids'

Я получаю следующую ошибку в моем приложении Kivy, но я не уверен, почему и как это исправить:

File "main.py", line 16, in __init__
self.seq_text_box = self.parent.ids.seq_text_box
AttributeError: 'NoneType' object has no attribute 'ids'

По сути, все, что я пытаюсь сделать, - это получить доступ к текстовому полю в методахMenuBar учебный класс. Я новичок в этом, так что, скорее всего, я что-то неправильно понимаю.

.py файл

from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.textinput import TextInput


class SequenceTextBox(TextInput):

    pass
    #...


class MenuBar(BoxLayout):

    def __init__(self, **kwargs):
        super(MenuBar, self).__init__(**kwargs)
        self.seq_text_box = self.parent.ids.seq_text_box

    def go(self):

        print(self.seq_text_box.text)


class MinuRoot(BoxLayout):
    pass


class MinuApp(App):
    pass


if __name__ == '__main__':
    MinuApp().run()

файл .kv

MinuRoot:

<MinuRoot>:
    orientation: "vertical"
    MenuBar
    SequenceTextBox
        id: seq_text_box

<MenuBar>:
    height: "40dp"
    size_hint_y: None
    Button:
        text: "Go!"
        on_press: root.go()

<SequenceTextBox>:
    focus: True

Я ценю вашу помощь :)

Ответы на вопрос(1)

Ваш ответ на вопрос