Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > QWizard


Автор: gpepsi 17.2.2011, 09:00
Есть QWizard и несколько панелей. Хочу сделать кнопку NextButton неактивную, чтоб нужно было обязательно сделать некие действия.
Так вот не получается 
Код

QAbstractButton* btn = wizard()->button(QWizard::NextButton);
btn->setEnable(false);


Ну думаю уберу ее и сделаю CustomButton - так и убрат не получается.

Можно ли это сделать ? 

Автор: Sosed 18.2.2011, 18:53
я так делал:

Код

ptrNextButton = qobject_cast<QPushButton*>(wizard()->button(QWizard::NextButton));
ptrNextButton->setEnabled(false);


Когда пилил этот QWizard, все нервы себе убил, осталось мнение, что проще реализовать его функционал с помощью какого-нибудь QListWidget.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)