Russian Qt Forum

Qt => Вопросы новичков => Тема начата: YvenTitan от Сентябрь 22, 2016, 15:08



Название: Определить ширину и высоту QTableWidget в QDialog
Отправлено: YvenTitan от Сентябрь 22, 2016, 15:08
Здравствуйте
Я создаю QTableWidget на одну строку и один столбец, его помещаю в QVBoxLayout, а Layout в QDialog. Появляется строка и много лишнего места снизу и справа. Мне нужно узнать ширину QTableWidget, когда он уже растянулся.
Можете подсказать как?
Метод TableWidget->width() возвращает ширину столбца без лишнего места, а мне нужно с лишним местом ширину.


Название: Re: Определить ширину и высоту QTableWidget в QDialog
Отправлено: gil9red от Сентябрь 22, 2016, 15:13
Попробуйте у таблицы получить горизонтальный хидер и у него вызвать setStretchLastSection(true); (http://doc.qt.io/qt-4.8/qheaderview.html#stretchLastSection-prop)


Название: Re: Определить ширину и высоту QTableWidget в QDialog
Отправлено: YvenTitan от Сентябрь 22, 2016, 15:16
Спасибо