Russian Qt Forum

Qt => Вопросы новичков => Тема начата: vorotislav от Октябрь 11, 2014, 09:14



Название: Пара QGroupBox и их элементы
Отправлено: vorotislav от Октябрь 11, 2014, 09:14
Доброго времени суток.
Есть главное окно, которое унаследовано от QWidget. В нем есть есть два QGroupBox - gbMin и gbMax.
gbMax по умолчанию скрыт, и виден только gbMin (в нем определенные кнопки), и рядом есть галочка "Показать расширенный вид", при установки которой происходит gbMax->setVisible(true); В gbMax еще определённые кнопки.
Возникла идея в настройках программы дать пользователю выбирать, какие кнопки нужны ему в минимальном виде, а какие нужны в максимальном.
Собственно вопрос, можно ли сделать реализацию, например через ini-файл настроек, где будет хранится список кнопок для gbMin, и для gbMax. Все кнопки создаются не динамически, и они все должны быть в обоих боксах. А при старте программы, она бы считывала файл, и раскидывала кнопки по боксам, как указал пользователь. Заранее благодарен!


Название: Re: Пара QGroupBox и их элементы
Отправлено: Bepec от Октябрь 11, 2014, 09:25
Можно. При желании можно даже иметь возможность написания своих кнопок со своими функциями.


Название: Re: Пара QGroupBox и их элементы
Отправлено: Igors от Октябрь 11, 2014, 09:54
Возникла идея в настройках программы дать пользователю выбирать, какие кнопки нужны ему в минимальном виде, а какие нужны в максимальном.
"Нездоровая" идея. Не то чтобы сложно, но возни порядочно. А если заказано слишком много (или мало) кнопок? А как их размещать автоматом? А UI для управления где какая? Все это (и многое другое) польется на Вашу голову. Поощрять юзверя надо очень осторожно, иначе он быстро залезет на голову. 


Название: Re: Пара QGroupBox и их элементы
Отправлено: vorotislav от Октябрь 11, 2014, 10:30
Возникла идея в настройках программы дать пользователю выбирать, какие кнопки нужны ему в минимальном виде, а какие нужны в максимальном.
"Нездоровая" идея. Не то чтобы сложно, но возни порядочно. А если заказано слишком много (или мало) кнопок? А как их размещать автоматом? А UI для управления где какая? Все это (и многое другое) польется на Вашу голову. Поощрять юзверя надо очень осторожно, иначе он быстро залезет на голову. 

Поэтому и обращаюсь к более опытным программистом. Да, я уже думал о размещении, что все это будет сложно. Благодарю!