Текстовый квест на Python с использованием Kivy

Пытаюсь сделать квест на Python с использованием Kivy. Сделал рабочую версию через терминал с управлением через ввод вариантов ответа:

введите сюда описание изображения

Далее сделал GUI с выводом в консоль по нажатию кнопок:

введите сюда описание изображения

Подскажите, пожалуйста, как мне запустить GUI вместе с основным кодом, чтобы нажатие кнопок GUI запускало команды первой программы?

Или мне придется переписывать всю игру заново, в самом GUI опираясь на команды из kivy?


Ответы (1 шт):

Автор решения: ganz

Данное взаимодействие должно было быть продумано изначально. В данный момент, самым простым решением будет запуск "движка игры" после запуска киви ( https://stackoverflow.com/questions/24664181/how-do-i-run-a-function-once-the-form-is-loaded-kivy ). Но перед этим, необходимо переопределить функции print & input таким образом, чтобы они взаимодействовали с интерфейсом киви.

→ Ссылка