![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
kalombo |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 37 Регистрация: 5.8.2008 Пользователь №: 252 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Хотел найти, как можно отключить кнопку "Next", нашел следующий способ wizard()->button(QWizard::NextButton)->setEnabled(false);
Проблема в том, как сделать, чтобы кнопка была сразу отключена, при появлении страницы QWizardPage, если добавить этот код в конструктор - программа вылетает, если добавить в initializePage - не работает. Использование полей со звездочками (registerField("element*",wig)) тоже не подходит - путаница получается, когда встроенные фукнции отключают кнопку, а когда мои. Как быть? Ну и еще небольшой вопрос, сразу же сюда, зачем нужна функция setField(QString, QVariant), когда её используют? |
|
|
![]() |
breeve |
![]()
Сообщение
#2
|
Участник ![]() ![]() Группа: Участник Сообщений: 188 Регистрация: 26.12.2009 Пользователь №: 1336 Спасибо сказали: 9 раз(а) Репутация: ![]() ![]() ![]() |
Хотя тема старая напишу тут. Необходимо дизактивировать кнопку Next в определенных случаях. если диалоговое окно хоть раз открылось то кнопка становиться активной. Кто-нибудь может объяснить мне на словах как эти поля работают. Смотрел пример тем не менее, так и непонял где там идет обращение к кнопке.
Сообщение отредактировал breeve - 28.2.2010, 11:50 |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 8.6.2025, 18:43 |