Название: Список элементов в groupBox Отправлено: NBT от Сентябрь 27, 2010, 18:36 Здравствуйте !
Подскажите,как можно обратиться к элементу в groupBox по номеру? Поясняю : Есть groupBox, созданный в Creator'е и состоящий из n radioButton'ов (rB_1,..,rB_N). При активации формы нужно дать одному из них Checked(true) Если писать switch или if - очень длинный код получается. Нет ли способа попроще? Название: Re: Список элементов в groupBox Отправлено: Alex_cs_gsp от Сентябрь 27, 2010, 18:41 А в слот сетчект сигнал послать низзя?
Название: Re: Список элементов в groupBox Отправлено: NBT от Сентябрь 27, 2010, 18:43 Потом - да!
Но при старте надо определенное значение присвоить (оно из БД) Название: Re: Список элементов в groupBox Отправлено: crossly от Сентябрь 27, 2010, 18:52 а может просто поставить ему checked по умолчанию ??
Название: Re: Список элементов в groupBox Отправлено: NBT от Сентябрь 27, 2010, 19:02 Элемент каждый раз - разный (ну , может меняться)
Название: Re: Список элементов в groupBox Отправлено: Kolobok от Сентябрь 27, 2010, 19:42 QButtonGroup
Название: Re: Список элементов в groupBox Отправлено: crossly от Сентябрь 27, 2010, 21:50 ну или childrens()... в которых искать нужный...
Название: Re: Список элементов в groupBox Отправлено: NBT от Сентябрь 28, 2010, 17:57 А как искать через childrens ?
QRadioButton rbd=m_ui->frame_3->children().takeAt(k); - ругается, error: passing `const QObjectList' as `this' argument of `T QList<T>::takeAt(int) [with T = QObject*]' discards qualifiers error: invalid conversion from `QObject*' to `QRadioButton*' Как из списка QList достать объект другого типа ? Пример, please! Название: Re: Список элементов в groupBox Отправлено: Пантер от Сентябрь 28, 2010, 19:25 QRadioButton* rbd=qobject_cast<QRadioButton*> (m_ui->frame_3->children().takeAt(k));
Название: Re: Список элементов в groupBox Отправлено: MoPDoBoPoT от Сентябрь 28, 2010, 20:32 Только ещё takeAt(k) заменить на at(k), ибо const QObjectList
Название: Re: Список элементов в groupBox Отправлено: Пантер от Сентябрь 28, 2010, 20:52 Не обратил внимание. :)
Название: Re: Список элементов в groupBox Отправлено: NBT от Октябрь 05, 2010, 18:14 Спасибо !
все получилось. |