Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Robotex от Июнь 28, 2011, 03:55



Название: QWizard: условный переход и задержка
Отправлено: Robotex от Июнь 28, 2011, 03:55
Здравствуйте.

Разрабатываю диалог регистрации пользователя. На первой странице, пользователь должен ввести свой email. Затем, когда он нажмет Next, кнопка Next должна стать неактивной, а на текущей (т.е. первой) странице, должна появиться анимация ожидания (ну или надпись подождите, не суть важно). Когда с сервера придет ответ, кнопку Next вновь нужно сделать активной, убрать анимацию, и в зависимости существует ли email в базе или нет (т.е. от ответа с сервера true или false), либо перейти на след. страницу, либо остаться на этой и сделать видимым QLabel с предупреждением попробовать другой адрес. Как такое можно реализовать? Разбирался по примерам с LicenceWizard, но там нет задержек или изменения страниц (да и как остаться на этой странице и не получить Warning тоже не понятно).

С уважением,
Николай.