Russian Qt Forum
Сентябрь 30, 2024, 16:31 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Создание набора GroupBox ов и размещение их в окне в Табе  (Прочитано 3300 раз)
Jkc
Гость
« : Апрель 12, 2012, 17:57 »

Есть окно с табами и в эти табы, нужно накидать GroupBox сы, при том ГрупБокс таб на свое место , но есть случаи когда они  нужны не все, или не все активны.
В общем пока у меня такое решение. Переопределяем таб и накидываем на него ГрупБоксы потом создаем табы динамически, нужные групбоксы хидим или показываем .
Хотел узнать ваше  мнение, насколько такой подход удачен.
И еще , данные в спинбоксах будут изменяться как из вне так и пользователем.
« Последнее редактирование: Апрель 12, 2012, 18:23 от Jkc » Записан
_OLEGator_
Гость
« Ответ #1 : Апрель 12, 2012, 21:37 »

Описал как хочешь делать, но абсолютно непонятно - что хочешь сделать и какого результата добиться.
Записан
BuRn
Гость
« Ответ #2 : Апрель 12, 2012, 21:48 »

ты лучше задачу свою опиши
Записан
Jkc
Гость
« Ответ #3 : Апрель 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 при том так что бы каждый был на своем месте.
Записан
Jkc
Гость
« Ответ #4 : Апрель 13, 2012, 11:39 »

И ещё такой вопрос, можно ли к этой теме прикрутить модель?
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.058 секунд. Запросов: 21.