Название: как установить свойство QAbstractItemView::ScrollHint ? Отправлено: izoomer от Декабрь 18, 2006, 13:52 qt-4.2
простите за дилетантский вопрос, но как установить это свойство для используемого мной QListView ? Название: как установить свойство QAbstractItemView::ScrollHint ? Отправлено: Alexandr Az от Декабрь 18, 2006, 14:05 Честно говоря, гм, там такого свойства (метода, функции-члена), гм, нету........................
Название: как установить свойство QAbstractItemView::ScrollHint ? Отправлено: izoomer от Декабрь 18, 2006, 14:13 QListView является потомком QAbstractItemView
Название: как установить свойство QAbstractItemView::ScrollHint ? Отправлено: Alexandr Az от Декабрь 18, 2006, 14:25 QListView является потомком QAbstractItemView
Гм......... Ответим по другому: Честно говоря, гм, там такого свойства (метода, функции-члена), гм, нету. ВО ВСЁМ КУТЕ! Название: как установить свойство QAbstractItemView::ScrollHint ? Отправлено: izoomer от Декабрь 18, 2006, 14:43 http://doc.trolltech.com/4.2/qabstractitemview.html#ScrollHint-enum
Название: как установить свойство QAbstractItemView::ScrollHint ? Отправлено: Alexandr Az от Декабрь 18, 2006, 14:55 Да знаю я об этом перечислении, знаю. Если внимательно заглянешь в исходники, то увидишь, что оно просто объявлено там, никакая перменная им не инициализируется (и видно не собирася в ближайшем будущем). Другими словами это перечесление в пространстве имени класса... Единственный метод который её юзает scrollTo, и я чегой то не нашёл (может и прохо смотрел!) где применяется её второй аргумент (чтобы вызывался с параметром не по умолчанию).
Лучше б ужо сказал что хочешь то сделать Название: как установить свойство QAbstractItemView::ScrollHint ? Отправлено: bigirbis от Декабрь 18, 2006, 22:59 Но если воспользоваться в Ассистанте поиском по странице(который ИМХО стал намного удобнее), то на глаза попадается следующий метод
virtual void scrollTo ( const QModelIndex & index, ScrollHint hint = EnsureVisible ) = 0 Который использует данный енам... Название: как установить свойство QAbstractItemView::ScrollHint ? Отправлено: izoomer от Декабрь 19, 2006, 14:58 решил свою задачу через scrollTo, но не до конца атк как надо.
При запуске приложения требуется определить сколько итемов находится в видимой области в QListView и разметисть выделенение на средней строке (затем с помощью scrollTo все нормально прокручивается, выделеный итем в середине при свойстве QAbstractItemView::ScrollHint установленном в PositionAtCenter) Как это сделать ? |