Есть ли способ добавить разделы в QListView?

Я использую Qt5.2 и С++ для реализации приложения, и мне нужно отобразить список с разделами, похожими на пример изображения ниже:

макет
(источник: ngo-hung.com)

Обратите внимание, что я не реализую мобильное приложение, и мне не нужен алфавитный указатель справа. Любые предложения, как я могу добиться этого, кроме реализации QTreeView? Спасибо.


person user110    schedule 29.08.2014    source источник
comment
Довольно легко сделать в Qml. Для QListView вы можете попробовать просто использовать другой делегат для заголовков разделов.   -  person Retired Ninja    schedule 29.08.2014
comment
QToolBox выглядит похоже, но не очень удобно. Я бы написал прокси-модель, которая добавляет строки для букв и обеспечивает для них соответствующие стили в реализации data().   -  person Pavel Strakhov    schedule 31.08.2014
comment
Я нахожусь в подобном препятствии. @PavelStrakhov, нельзя ли привести пример вашего предложения? Я знаком с моделью сортировки/фильтрации, в которой она удаляет строки, но не могу понять, как их добавить.   -  person Marcus Ottosson    schedule 24.05.2016