Как изменить виджеты главного окна с помощью Python / Glade? - PullRequest
2 голосов
/ 06 декабря 2010

Я более или менее новичок в программировании с графическим интерфейсом (только немного опыта Perl / Tk); Я новичок в Python, и я новичок в Glade, оба из которых я хотел бы научиться использовать.

Я имею в виду программу, для которой требуется одно окно, но содержимое этого окна (виджеты и все) должно будет меняться с каждым шагом, выполненным пользователем (как в одном из установщиков для Windows / Mac, где вы продолжайте нажимать «Далее»). Беда в том, что уже сейчас (на стадии отсутствия кода) я зашла в тупик из-за того, как справиться с этим. Я пробовал поискать в Google, но я, кажется, даже не знаю правильных ключевых слов. Было бы здорово, если бы кто-то здесь мог помочь мне со ссылкой на учебник, охватывающий эту «следующую вещь» или хотя бы с одним или двумя полезными ключевыми словами.

Заранее большое спасибо!

1 Ответ

3 голосов
/ 06 декабря 2010

Glade позволяет создавать частичные окна. Пример: вы можете создать множество GtkVBox с нужным вам содержимым, а затем во время выполнения поменяться местами между ними.

На самом деле, glade уже включает в себя GtkAssistant, "виджет, используемый для помощи пользователям в многоэтапных операциях. Он включает инструменты для упрощения реализации стиля" следующий следующий следующий финиш " диалогов. Каждый шаг обычно обрабатывается одной страницей помощника. Помощник управляет потоком страниц для сбора необходимых данных для выполнения прикладной задачи. "

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

...