Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt Общие вопросы _ Как проверить доступность кнопки

Автор: dsp 25.5.2011, 1:09

Нужно проверить активна кнопка в данный момент или нет. При этом она была отключена через setEnabled(false).

isEnabledTo не подходит(все время 1 возвращает), т.к. работает, когда виджет не был сознательно отключен. А если сознательно?

         startButton->setEnabled(false);
         bool b = isEnabledTo(startButton);
         logs->setText(QString::number(b));

Автор: silver47 25.5.2011, 4:08

if(startButton->isEnabled()) // кнопка в настоящий момент активна

Автор: dsp 25.5.2011, 7:57

мдеее =) спасибо, работает!

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)