Создание графического интерфейса вокруг скрипта Python с использованием Tkinter - PullRequest
0 голосов
/ 28 августа 2010

У меня есть существующий скрипт на Python, и я хочу обернуть его в GUI.Поскольку я уже установил tkinter, я хотел бы использовать его, если это возможно.На данный момент у моего скрипта есть много мест, где он запрашивает пользовательский ввод, используя raw_input ().Я хотел бы заменить их либо модальным всплывающим окном, запрашивающим ввод данных пользователем, либо (предпочтительно) объектом Entry, который отвечает на клавишу ввода.

1 Ответ

2 голосов
/ 28 августа 2010

Инструментарий пользовательского интерфейса обычно имеет управляемую событиями модель, в которой основной цикл находится в самом инструментарии.Это, вероятно, отличается от вашей текущей синхронной интерактивной модели (где программа просто делает паузу в ожидании ввода)

Лучше всего было бы попытаться реорганизовать вашу программу и выделить часть представления (посмотрите модель).-вид-контроль шаблона проектирования).После этого должно быть легко заменить ориентированное на консоль представление на основанное на tkInter.

(это настолько конкретно, насколько я могу получить без конкретного вопроса)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...