Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Const от Май 14, 2005, 08:51



Название: По QListView вопрос...
Отправлено: Const от Май 14, 2005, 08:51
Пусть имеем заполненный некоторым деревом лист.
Известно, что двойной щелчек по айтему приводит к распахиванию ветви дерева, т.е. аналогичен нажатию на плюсик рядом с айтемом.

Вопрос, как сделать что бы двойной щелчек не приводил к распахиванию/сворачиванию ветви дерева?

Или например, что бы ветвь распахивалась, но не сворачивалась по повтороном двойному щелчку?

Спасибо!


Название: Re: По QListView вопрос...
Отправлено: Kostya. от Май 14, 2005, 09:07
Один из способов фильтровать события т.е. использовать eventFilter (installEventFilter).
Может есть и другие, профи поправят :)


Название: По QListView вопрос...
Отправлено: Marina от Июнь 03, 2005, 07:06
Вот еще вопрос:

как изменить шрифт одного из элементов списка QListView? Если мне нужно сделать один из пунктов списка жирным шрифтом или другим цветом?


Название: По QListView вопрос...
Отправлено: Sergeich от Июнь 03, 2005, 08:43
Перегрузи QListViewItem::paintCell


Название: По QListView вопрос...
Отправлено: Marina от Июнь 03, 2005, 08:50
Спасибо.