Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt GUI _ Размеры колонок QTableWidget

Автор: deaks 15.12.2010, 11:06

Доброе утро,

как можно установить изменяемые размеры колонок в QTableWidget ?
Пытаюсь сделать так -
ui->tblHosts->horizontalHeader()->setMinimumSectionSize(200);
ui->tblHosts->horizontalHeader()->setStretchLastSection(true);


но результат не тот - таблица инициализируется с колонками других размеров, гораздо меньше заданной ширины в 200px. При этом если щелкнуть по заголовку таблицы, то все колонки моментально принимают ширину 200 и уже никак мышкой сделать меньше нельзя.
собственно почему с самого начала не 200?

Автор: Rocky 15.12.2010, 11:19

QTableWidget::horizontalHeader()->resizeSection(...)

Автор: deaks 15.12.2010, 12:11

странно, но не работает, в общем поставлю вопрос так -

мне надо, чтобы ячейки по ширине заполнили всю таблицу как это делает horizontalHeader()->setResizeMode(QHeaderView::Stretch), но при этом должна быть возможность самостоятельно мышкой изменять размеры колонок.

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)