Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Jkc от Апрель 12, 2012, 17:57



Название: Создание набора GroupBox ов и размещение их в окне в Табе
Отправлено: Jkc от Апрель 12, 2012, 17:57
Есть окно с табами и в эти табы, нужно накидать GroupBox сы, при том ГрупБокс таб на свое место , но есть случаи когда они  нужны не все, или не все активны.
В общем пока у меня такое решение. Переопределяем таб и накидываем на него ГрупБоксы потом создаем табы динамически, нужные групбоксы хидим или показываем .
Хотел узнать ваше  мнение, насколько такой подход удачен.
И еще , данные в спинбоксах будут изменяться как из вне так и пользователем.


Название: Re: Создание набора GroupBox ов и размещение их в окне в Табе
Отправлено: _OLEGator_ от Апрель 12, 2012, 21:37
Описал как хочешь делать, но абсолютно непонятно - что хочешь сделать и какого результата добиться.


Название: Re: Создание набора GroupBox ов и размещение их в окне в Табе
Отправлено: BuRn от Апрель 12, 2012, 21:48
ты лучше задачу свою опиши


Название: Re: Создание набора GroupBox ов и размещение их в окне в Табе
Отправлено: Jkc от Апрель 13, 2012, 09:51
ты лучше задачу свою опиши

Сейчас попробую объяснить.
Я принимаю данные по сети, эти данные мне нужно показывать , каждый фрагмент в своём табе.

приблизительная схема принимаемых данных такая  . Тут XML ,но на него не нужно обращать внимание это  для наглядности.

<data>
   <tab id =1> //  первЫй таб
   <group_box gb = 1> // первый групбокс первого таба
      <edit1>11.1</edit1>
      <edit2>12.2</edit1>
   </group_box>
   <group_box gb = 2>// второй групбокс первого таба
      <edit1>21.1</edit1>
      <edit2>22.2</edit1>
   </group_box>
   </tab>
   <tab id =2>  //  во второй таб
   <group_box gb = 1>  // первый групбокс второго таба
      <edit1>211.1</edit1>
      <edit2>212.2</edit1>
   </group_box>
   <group_box gb = 2> // второй групбокс второго таба
      <edit1>221.1</edit1>
      <edit2>222.2</edit1>
   </group_box>
   </tab>
</data>

---
далее эти данные нужно разместить каждый в свой таб и далее по групБоксам.
При этом данные получаем  постоянно, т.е. в дальнейшем их нужно будет обновлять, как по приходу по сети так и редактированием пользователя.
Есть ещё момент, изначально неизвестно количество табов и какие именно гроуп боксы будут показаны скажем могут прийти    данные на tab 2
<group_box gb = 1> и    <group_box gb = 4>  т.е. показать нужно только 2 при том так что бы каждый был на своем месте.


Название: Re: Создание набора GroupBox ов и размещение их в окне в Табе
Отправлено: Jkc от Апрель 13, 2012, 11:39
И ещё такой вопрос, можно ли к этой теме прикрутить модель?