![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
MaoDzeDunUA |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 20.9.2009 Репутация: нет Всего: нет |
Приветствую всех.
Пишу софт для торгового терминала. Подразумевается, что пользователь при помощи тачскрина выбирает услугу, далее указывает параметры и получает эту услугу. Получается, что присутствует некая последовательность, с которой появляются окна софта: Окно 1 - Выбор услуги Окно 2 - Указание параметров услуги Окно 3 - Подтверждение выбора параметров... Вопрос в том, как теоретически реализовать вот эту многооконность. В данный момент додумался до того, что в Дизайнере в одном и том же файле отрисовываю все окна, но раскидываю их по разным виджетам. Один раз делаю setupUi(), а потом, в зависимости от ситуации, показываю (self.widget1.setVisible(True)) один виджет, а остальные прячу(self.widget2...5.setVisible(False)), но понимаю, что это довольно коряво. Гугл ничего вменяемого по "pyqt multiwindow application" не говорит. Натолкните, пожалуйста, на мысль о том, как изящнее реализовать. Спасибо! |
|||
|
||||
MaoDzeDunUA |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 20.9.2009 Репутация: нет Всего: нет |
Проблема решена
Для этих целей славные ребята из Трольтеха придумали QStackedWidget |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Python: Разработка GUI | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |