Russian Qt Forum
Сентябрь 30, 2024, 22:36 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QWizard  (Прочитано 2775 раз)
Makss
Гость
« : Май 28, 2010, 22:03 »

Здравствуйте!

Есть QWizard, также есть формы для заполнения, мне нужно чтобы одну из форм обязательно заполнили и пока не заполнят, дальше не пройдут, так вот хотел кнопку Next делать не доступной для нажатия, делаю так:

Код:
QAbstractButton *nextBtn = button(QWizard::NextButton);
nextBtn->setEnabled(false);

а она всё равно нажимаемая... что не так делаю?

есть ещё конечно вариант в зависимости от заполнения формы показывать её или нет, это получилось с помощью setButtonLayout, но это как не то, да и с толку с бивает(((
Записан
alexman
Гость
« Ответ #1 : Май 30, 2010, 15:57 »

bool QWizardPage::validatePage ()   [virtual]
Если что-то не то с заполнением, можно выдать QMessageBox с предупреждением, например!
Записан
Makss
Гость
« Ответ #2 : Май 30, 2010, 20:59 »

спасибо, я так уже и сделал)
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.048 секунд. Запросов: 20.