Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: burunduk от Апреля 07, 2006, 10:29



Название: QTableView - высота строк
Отправлено: burunduk от Апреля 07, 2006, 10:29
Пару ф-ций попробывал, что-то не помогает.
Скажите как задать высоту для всех строк в таблице ?


Название: QTableView - высота строк
Отправлено: Hordi от Апреля 07, 2006, 11:15
Только построчно через
setRowHeight ( int row, int h )


Название: Re: QTableView - высота строк
Отправлено: nEoN от Апреля 07, 2006, 13:48
Можно ещё перед добавлением строк в таблицу, задать высоту строк по умолчанию.
Код:
tableView->verticalHeader()->setDefaultSectionSize(XX);


Название: QTableView - высота строк
Отправлено: beginner от Апреля 10, 2006, 00:40
Цитата: "Hordi"
Только построчно через
setRowHeight ( int row, int h )
В ранних версия Qt при большом количестве строк это очень тормазило. Не знаю как в 4.


Название: QTableView - высота строк
Отправлено: Hordi от Апреля 10, 2006, 12:30
>setRowHeight ( int row, int h )   
>В ранних версия Qt при большом количестве строк это очень тормазило. Не знаю как в 4.

Так понятное дело будет тормозить - все ведь для каждого ряда делается и скроллбары пересчитываются. Если возможно, то лучше делать как nEoN написал.