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

