Название: tableview внутри tabwidget размеры size Отправлено: rik_rik от Сентябрь 30, 2011, 09:12 Доброго времени суток.
Не могу решить довольно простой вопрос . Имеется tabwidget и на первой вкладке tab расположен tableview Как сделать чтобы tableview занял все пространство tab. Естественно tabwidget растягивается вместе с размером окна. Название: Re: tableview внутри tabwidget размеры size Отправлено: Bepec от Сентябрь 30, 2011, 09:37 Я так думаю ты делаешь все это в Designer'e, просто поставь компоновщик - вверху есть панель компоновщика (горизонтальный, вертикальный, ячеистый :) )
Более подробно - тыкаешь в пустое место В tabWidget, и наверху в панели в любой копоновщик. Если ты создаешь динамически в кода(new *), то сначала установи QHBoxLayout и в него уже запихни tableView. Название: Re: tableview внутри tabwidget размеры size Отправлено: rik_rik от Сентябрь 30, 2011, 13:42 если tabWidget будет в layout это даст только то что tabWidget будет выравнен по layout мне надо внутри первого tab сделать так чтобы tableView занял все пространство. Если кинуть любой layout в tab потом в него tableView то tableView займет весь layout но этот самый layout не займет весь tab.
Название: Re: tableview внутри tabwidget размеры size Отправлено: kambala от Сентябрь 30, 2011, 14:31 тебе Bepec всё правильно подсказал: бросаешь QTableView на QTabWidget, жмёшь правой на QTabWidget - компоновка - скомпоновать по горизонтали (хотя в принципе можно любой компоновщик выбирать). если всё равно не понятно, могу выложить ui-файл.
Название: Re: tableview внутри tabwidget размеры size Отправлено: Bepec от Сентябрь 30, 2011, 14:39 цитата: Более подробно - тыкаешь В пустое место В tabWidget, и наверху в панели в любой компоновщик.
Границы убираются простой установкой нулевых полей в Layout'е. Если тебе и это не понравится, то тогда создавай tableView с родителем tabWidget. Тогда и без всяких layout'ов он будет максимально растянут. PS тестовый вариант максимальной заполненности: |