QTableView и ширина колонок, не работает о_О |
Здравствуйте, гость ( Вход | Регистрация )
QTableView и ширина колонок, не работает о_О |
Гость_Дмитрий_* |
11.6.2008, 10:50
Сообщение
#1
|
Гости |
Люди хелп ми плиз. Что-то я ничего не понимаю.
Использую QTableView, хочу установить определенную ширину колонок, но ничего не работает. пробовал setColumnWidth(), horizontalHeader()->resizeSection(), пробовал SizeHintRole переопределять в модели, но никакой реакции. Также не могу установить resizeMode для отдельных колонок, хотя , если разом для всех то работает (напр. horizontalHeader()->setResizeMode(QHeaderView::Strecth)). setStretchLastSection и resizeColumnsToContents тоже работают. Qt 4.3.3 gcc (GCC) 4.2.1 (SUSE Linux) ОС openSUSE 10.3 |
|
|
Litkevich Yuriy |
11.6.2008, 13:23
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
ты вот это пробывал делать:
setStretchLastSection( false); перед setResizeMode? Лучше сделать как в том примере, задать для каждой свой тип:
|
|
|
thrushcat |
11.6.2008, 13:32
Сообщение
#3
|
Новичок Группа: Новичок Сообщений: 1 Регистрация: 11.6.2008 Пользователь №: 197 Спасибо сказали: 0 раз(а) Репутация: 0 |
ты вот это пробывал делать: setStretchLastSection( false); перед setResizeMode? Пробовал, никакого эффекта. Я уже и сорцы Qt ковырял, смотрел что к чему. Если использую QTableWidget то все работает. С QTableView - ничего, хотя это же одни и те же функции... Кстати, columnWidth возвращает 0 для всех столбцов, к чему бы это? Я уже голову сломал... |
|
|
Текстовая версия | Сейчас: 7.1.2025, 17:30 |