Название: Пара 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 для управления где какая? Все это (и многое другое) польется на Вашу голову. Поощрять юзверя надо очень осторожно, иначе он быстро залезет на голову. Поэтому и обращаюсь к более опытным программистом. Да, я уже думал о размещении, что все это будет сложно. Благодарю! |