Russian Qt Forum
Ноябрь 25, 2024, 22:24 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QTreeView и ширина столбца  (Прочитано 9400 раз)
Arceny
Гость
« : Май 30, 2008, 23:08 »

У меня есть QTreeWidget (наследуется от QTreeView), в нём два столбца.
Name и Size. Первый должен занимать всю возможную ширину, а второй быть фиксированой ширины.
При растягивании виджета растягивается правая колонка, а левая остаётся фиксированной. Мне надо чтобы было наоборот.
Читал assistant, но что-то не нашёл. Как мне это реализовать?
Записан
Sergeich
Гость
« Ответ #1 : Май 31, 2008, 01:19 »

QHeaderView::setResizeMode
Записан
Arceny
Гость
« Ответ #2 : Май 31, 2008, 09:31 »

QHeaderView::setResizeMode
header()->setResizeMode(что-то там);

Только я не понял какой метод ресайза мне выбирать и как указать чтобы только первый столбец растягивался при изменении ширины виджета
« Последнее редактирование: Май 31, 2008, 09:38 от Arceny » Записан
Sergeich
Гость
« Ответ #3 : Май 31, 2008, 13:32 »

Ну ебти... Ассистант не работает что ли? Инет тоже отключили? Interactive и Stretch
Записан
Arceny
Гость
« Ответ #4 : Май 31, 2008, 17:23 »

Ну ебти... Ассистант не работает что ли? Инет тоже отключили? Interactive и Stretch

И чо? интерактив по умолчанию а стретч растягивает ВСЕ а не только тот что мне нужен один единственный
Записан
EhTemka
Гость
« Ответ #5 : Май 31, 2008, 18:43 »

Сейчас нет асистанта под рукой, на память не помню какие функции, но у хедера(QHeaderView) можно установить фиксированный размер для конкретного столбца. Сделай размер второго столбца фиксированным
Записан
Sergeich
Гость
« Ответ #6 : Май 31, 2008, 18:57 »

Код:
treeWidget->header()->setStretchLastSection(false);
treeWidget->header()->setResizeMode(0, QHeaderView::Stretch);
treeWidget->header()->setResizeMode(1, QHeaderView::Interactive);
Записан
Arceny
Гость
« Ответ #7 : Май 31, 2008, 19:25 »

Спасибо
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.056 секунд. Запросов: 21.