Как в Python+Kivy запустить другой KV файл из функции
Есть файл *.py, и два файла start1.kv и start2.kv, которых просто виджеты типа (код просто для примера, чтобы лишь была суть)
<Widname>:
name: "widname"
FloatLayout:
id: float1_id
size_hint: 1, 1
Label:
id: label_id
size_hint: 1, 1
text: "Какой-то текст 1"
Button:
text: "Текст кнопки"
on_press: root.proverka1(text_num, root.num3)
Файл start1.kv запускается из файла *.py
Часть кода файла *.py
class Start1(Screen):
# Здесь просто определенные переменные
def proverka1(root, text_num, num3):
if root.num < 10:
#Результат при выполненном условии
else:
#надо запустить виджен из файла start2.kv, где отобразятся результаты пока if выполнялось
Как выполнить, чтобы из функции запустить второй файл kv и отобразить в нем результаты, которые накапливались пока if выполнялось ?
При попытке в else указать Builder.load_file("start2.kv") ничего не происходит и выдается ошибка 'start2.kv is loaded multiples times, you might have unwanted behaviors.'