Горизонтальный ScrollBar в QTreeView

457
15 января 2017, 16:28

Как можно включить отображение горизонтального ScrollBar в QTreeView с фиксированной шириной при выходе названия ветки за границы view'шки?

Answer 1

В общем, пока делаю так:
1. QTreeView::setHorizontalScrollBarPolicy(Qt::ScrollBarAsNeeded‌​‌​).
2. На QTreeView ставим фильтр событий. В нём при нажатии клавиши мыши по любому элементу дерева вызываем метод QTreeView::resizeColumnToContents(int столбец).
3. Ширина столбца подстраивается под длину элемента. Если ширина столбца оказывается больше ширины вьюпорта QTreeView, автоматически появляется скролл-бар.
Оставлю здесь на всякий случай.

READ ALSO
SQL выборка по дате

SQL выборка по дате

Пишу запрос на выборку ТОП-10 покупателейВывести покупателей за все время я смог запросто, но встал вопрос о сортировке по дате

379
Как сделать, чтобы DrawerLayout был поверх ActionBar?

Как сделать, чтобы DrawerLayout был поверх ActionBar?

Как сделать так, чтобы выдвижная панель выезжала на всю высоту экрана (высоту, а не ширину, с шириной все ясно)Я имею ввиду, чтобы она заезжала...

316
Деплой мавен проекта на томкэт

Деплой мавен проекта на томкэт

При деплое через консоль mvn tomcat7:deploy - все успешно, но когда я нажимаю в intellij idea на деплой выдает этоПолдня мучаюсь

457
Словарь на основе HashMap

Словарь на основе HashMap

Возникла необходимость создать класс словаря, метод которого для каждого слова возвращает его текстовое объяснениеИнициализировать словарь...

331