Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Теоретический вопрос по PyQT, прошу натолкнуть на мысль 
V
    Опции темы
MaoDzeDunUA
  Дата 20.9.2009, 20:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 20.9.2009

Репутация: нет
Всего: нет



Приветствую всех.
Пишу софт для торгового терминала.
Подразумевается, что пользователь при помощи тачскрина выбирает услугу, далее указывает параметры и получает эту услугу.

Получается, что присутствует некая последовательность, с которой появляются окна софта:
Окно 1 - Выбор услуги
Окно 2 - Указание параметров услуги
Окно 3 - Подтверждение выбора параметров...

Вопрос в том, как теоретически реализовать вот эту многооконность. В данный момент додумался до того, что в Дизайнере в одном и том же файле отрисовываю все окна, но раскидываю их по разным виджетам. Один раз делаю setupUi(), а потом, в зависимости от ситуации, показываю (self.widget1.setVisible(True)) один виджет, а остальные прячу(self.widget2...5.setVisible(False)), но понимаю, что это довольно коряво.
Гугл ничего вменяемого по "pyqt multiwindow application" не говорит.
Натолкните, пожалуйста, на мысль о том, как изящнее реализовать.
Спасибо!
PM MAIL   Вверх
MaoDzeDunUA
Дата 20.9.2009, 22:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 20.9.2009

Репутация: нет
Всего: нет



Проблема решена
Для этих целей славные ребята из Трольтеха придумали QStackedWidget
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Разработка GUI | Следующая тема »


 




[ Время генерации скрипта: 0.0481 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.