Кажется, что в моем выборе QListView -> QAbstractListModel отсутствует встроенная поддержка выбора.Должен ли я писать все с нуля?перехват события выбора в пользовательском интерфейсе, маркировка выбранного элемента модели и т. д.?Кажется, что для этого нет встроенной поддержки.
странная вещь в том, что существует QItemSelectionModel, который поддерживает это, но вы не можете использовать его с QListView, так как он не является производным от QAbstract….
Должен ли мой класс модели использовать множественное наследование для наследования как от QItemSelectionModel, так и от QAbstractListModel?В противном случае я не понимаю, как мне избежать переписывания этой функции самостоятельно.
Моя конечная цель состоит в том, чтобы делегат, который рисует мои элементы, знал, выбран ли элемент, как на рисунке, так и на рисунке.Функция sizeHint.