Причина корня - пустой экран
При запуске приложения было создано два корневых экземпляра.Один из корней (LabelWidget:
) из вашего файла kv, labeltest.kv
, а другой корень из return LabelWidget()
.Корнем, используемым вашим приложением, является return LabelWidget()
, с которым не связано модальное представление.
Решение
В вашем файле kv labeltest.kv
;заменить корневое правило , LabelWidget:
на правило класса , <LabelWidget>:
Задача 2
В приведенном минимальном коде нет смыслаKivy ScreenManager.Код self.manager.ids.TempLabel.text = str(thetemp)
вызовет ошибку.
Решение
Удалите manager
из self.manager.ids.TempLabel.text = str(thetemp)
.Конечный результат self.ids.TempLabel.text = str(thetemp)