Название: QListView и ItemIsSelectable Отправлено: Barmaglodd от Ноябрь 29, 2007, 11:16 Хочу сделать список с заголовками, заголовки не должны выбираться.
Например: Заголовок1 элемент 11 элемент 12 элемент 13 Заголовок2 элемент 21 элемент 22 элемент 23 Создаю модель, в ней переопределен метод flags, для элементов он возвращает Qt::ItemIsEnabled | Qt::ItemIsSelectable, для заголовков - Qt::ItemFlags(). Отображаю модель в QListView. Все отлично, когда тыкаю на заголовок, выделения не рисуется, но QSelectionModel все-равно кидает currentChanged с индексом заголовка. Зачем он это делает, не ясно, модель же ясно говорит:"Выделять нельзя". Собственно вопрос: можно ли сделать так, чтобы, при попытке выделить заголовок, ничего не происходило (старое выделение не менялось), либо, при перемещении клавишами, выделялся следующий доступный элемент? Qt 4.2.3 Название: Re: QListView и ItemIsSelectable Отправлено: EhTemka от Ноябрь 30, 2007, 15:34 Попробуй поигратся с mouseEvent
|