Название: QTableWidget. Qt 4.4.0 Отправлено: SASA от Октябрь 24, 2008, 19:44 Есть окошко W - QTableWidget. Какой размер надо выставить W, чтобы у не было скролов. Другими словами, как узнать размер всей таблицы.
Название: Re: QTableWidget. Qt 4.4.0 Отправлено: Karl-Philipp от Октябрь 26, 2008, 10:01 размер таблицы
Для высоты: - узнать количество строк, вытянув модель из таблицы: Цитировать QAbstractItemModel * model () const - указать высоту одной строки. Для этого сначала достаем вертикальный хедер с помощью Цитировать QHeaderView * verticalHeader () const затемЦитировать void setDefaultSectionSize ( int size ) - умножить size на количество строк в таблице и вуаля :) - получаем высоту виджета. С шириной таблицы аналогично :)Название: Re: QTableWidget. Qt 4.4.0 Отправлено: SASA от Октябрь 28, 2008, 19:59 Спасибо terlan. Хоть начал смотреть в правильную сторону.
Решение: QTableWidget::verticalHeader() - получили хидер QHeaderView::length() – узнали его высоту QTableWidget::frameWidth() – ширина рамки Итого: высота таблицы = высота хидера + ширина рамки*2. |