Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: izoomer от Декабрь 04, 2006, 01:19



Название: выделенный итем по центру а прокручиваем список
Отправлено: izoomer от Декабрь 04, 2006, 01:19
QT-4.2
почитал вот докумнтацию и думаю что так надо реализовать:
реализовать просмотр через QAbstarctItemView (или если одна колонка то через QListView удобне и проще?)
установить флаг enum QAbstractItemView::ScrollHint в
QAbstractItemView::PositionAtCenter
(из документации - "enum QAbstractItemView::ScrollHint - Scroll to position the item at the center of the viewport.")
только вот вопросы вощникают у меня как у начинающего:
1.Можно ли в модель запихать виджеты и отображать их в списке? Как это сделать ?
2.Как реализовать , что активная строка в списке (активный виджет в моем случае) будет выделятся другим виджетом, то есть список из виджетов одного класса, а активная строка - виджет друго класса. Я понимаю что это через ItemDelegate делается, но как , пояните на примере.
Спасибо заранее.


Название: выделенный итем по центру а прокручиваем список
Отправлено: Admin от Декабрь 04, 2006, 10:46
вопрос - а зачем такое надо?
и не подойдет ли QListBox?


Название: выделенный итем по центру а прокручиваем список
Отправлено: izoomer от Декабрь 04, 2006, 10:59
понадобилось для интерфейса такое - список из виджетов определенных графических или openGL а активная строка (в данном случае статичная в середине списка, а список относительно неё прокручивается) является другим  другим виджетом.
В QListBOx разве можно такое реализовать ?