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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QTabWidget и его содержимое  (Прочитано 2306 раз)
Ginger_Ministrel
Гость
« : Май 30, 2014, 10:51 »

Возникло две проблемы, связанные с QTabWidget. Вероятно, свзяанные.

1) Необходимо сделать виджет с тремя вкладками, в каждой из которых отображается одна и та же таблица, но с разными свойствами (показываются те или иные строки). Я сделал это через QTableWidget, который по сигналу currentChanged() от QTabWidget перепрыгивает на новую вкладку с помощью setParent() и, соответственно, настраивается. Но возникает четкое впечатление, что это костыль. Как это сделать лучше?

2) После первой смены вкладки таблица перестает адаптироваться к размерам вкладки при растяжении и сжатии окна. До смен - все хорошо, тянется. Пробовал расставлять на каждой вкладке QLayout и вкрячивать таблицу туда, пробовал править sizePolicy - не помогает. Как можно с этим справиться?
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4744



Просмотр профиля WWW
« Ответ #1 : Май 30, 2014, 12:28 »

1) QTabBar
2) применение 1) избавит от этого
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Ginger_Ministrel
Гость
« Ответ #2 : Май 30, 2014, 14:14 »

Спасибо! Похоже, это как раз то, что нужно!
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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