Russian Qt Forum

Qt => Model-View (MV) => Тема начата: phpCoder от Май 21, 2015, 19:59



Название: Растяжение столбов
Отправлено: phpCoder от Май 21, 2015, 19:59
Добрый вечер.
Есть таблица, в которой последний столб состоит из чекбоксов (сделан через setFlags). Нужно сделать так, чтобы этот столб был всегда фиксирован по ширине (т.е. ужался по размеру чекбокса), а предпоследний столб занимал все оставшееся пространство. Как это сделать?


Название: Re: Растяжение столбов
Отправлено: phpCoder от Май 21, 2015, 20:45
Получилось в такой комбинации:
Код
C++ (Qt)
_table->horizontalHeader()->setStretchLastSection(false);
_table->horizontalHeader()->setSectionResizeMode(4, QHeaderView::ResizeToContents); //последний видимый столб
_table->horizontalHeader()->setSectionResizeMode(3, QHeaderView::Stretch);