Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Ginger_Ministrel от Май 30, 2014, 10:51



Название: QTabWidget и его содержимое
Отправлено: Ginger_Ministrel от Май 30, 2014, 10:51
Возникло две проблемы, связанные с QTabWidget. Вероятно, свзяанные.

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

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


Название: Re: QTabWidget и его содержимое
Отправлено: kambala от Май 30, 2014, 12:28
1) QTabBar
2) применение 1) избавит от этого


Название: Re: QTabWidget и его содержимое
Отправлено: Ginger_Ministrel от Май 30, 2014, 14:14
Спасибо! Похоже, это как раз то, что нужно!