Member 14909339 Ответов: 1

Получение ошибки "недопустимый экземпляр в app.root"


Я использую kivy и pycharm, но когда я пытаюсь открыть файл kv, ввести какой-то код и запустить его, я получаю ошибку "недопустимый экземпляр в app.root". Ниже приведен мой код.


import kivy
from kivy.app import App
from kivy.uix.label import Label
from kivy.uix.gridlayout import GridLayout
from kivy.uix.textinput import TextInput
from kivy.uix.button import Button
from kivy.uix.widget import Widget


class MyGrid():
    pass


class MyApp(App):
    def build(self):
        return MyGrid()


if __name__== "__main__":
    MyApp().run()



код в моем файле .kv

<pre>
<My Grid>
    Label:
        text: "Tech with Tim"


Что я уже пробовал:

Я внимательно посмотрел и код совпадает с учебником из которого я получаю этот код

1 Ответов

Рейтинг:
1

Richard MacCutchan

Понятия не имею, почему это не удается, но есть учебник по адресу Простое приложение Paint — документация Kivy 1.11.1[^] который может быть лучше, чем тот, который вы нашли. Кроме того, если вы следуете чьему-то учебнику, и он не работает, то автор учебника-это человек, который лучше всего подходит для того, чтобы помочь вам.