Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: k06a от Март 14, 2008, 20:37



Название: Как сделать QRadioButton в заголовке QGroupBox?
Отправлено: k06a от Март 14, 2008, 20:37
Как сделать QRadioButton в заголовке QGroupBox?

Чтобы можно было создать несколько QGroupBox-ов из которых можно выбрать только 1 . . .
Видел такую фичу в прогах(скорее всего не на ку-тэ написаны) . . .
Можно ли не сильно напрягаясь это реализовать?


Название: Re: Как сделать QRadioButton в заголовке QGroupBox?
Отправлено: Пантер от Март 14, 2008, 20:38
Можно попробовать сверху разместить, но это, имхо, костыль...


Название: Re: Как сделать QRadioButton в заголовке QGroupBox?
Отправлено: k06a от Март 14, 2008, 21:20
Вот так это выглядит в программе "Irfan Viewer"

(http://ipicture.ru/uploads/080314/vW677fFBSN.png)

(Смотреть конкретно на выставление размеров: в точках или в процентах)
А если поставить радиобаттоны над боксами, то выглядит немного убого . . .


Название: Re: Как сделать QRadioButton в заголовке QGroupBox?
Отправлено: Вячеслав от Март 15, 2008, 00:00
А это не из той оперы ?
Код:
checkable : bool 
This property holds whether the group box has a checkbox in its title.
If this property is true, the group box displays its title using a checkbox in place of an ordinary label. If the checkbox is checked, the group box's children are enabled; otherwise they are disabled and inaccessible.
By default, group boxes are not checkable.
If this property is enabled for a group box, it will also be initially checked to ensure that its contents are enabled.


Название: Re: Как сделать QRadioButton в заголовке QGroupBox?
Отправлено: k06a от Март 15, 2008, 00:58
Это QCheckBox . . .
Можно конешно сделать у групп зависимые чекбоксы,
типа только 1 всегда чтоб отмечен был . . .


Название: Re: Как сделать QRadioButton в заголовке QGroupBox?
Отправлено: Вячеслав от Март 15, 2008, 15:22
Ну таки и что мешает ?