У нас есть ListView. Группы в.NET. Существует ли эквивалент в QT (не используя Windows APIs)?
Я не могу найти что-либо, что указывает на поддержку этого в документации для QT.
Пример в Windows Vista/7: http://i50.tinypic.com/zumgyg.jpg
Заранее спасибо!
Похоже, что это очень легко сделать с помощью элемента управления Qt model-view.
Сначала это немного запутанно, но в основном все списки, деревья и сетки обрабатываются одинаково - что позволяет вам делать интересные комбинации из них очень легко.
Edit: Casey опубликовал полезный комментарий в ответе, который был удален. Вот текст и ссылка:
Создание модели дерева довольно очень просто. Чтобы создать эффект "сгруппированности", когда родительские узлы выглядят иначе, чем их дочерние, я бы предложил создать ItemDelegate и установить его в вашем используя setItemDelegate1. В функции окраски делегата вы можете определить, является ли индекс заголовком или сейчас, и нарисовать что-то соответствующим образом. Когда вы доберетесь до этого, если вам понадобится помощь, задайте другой вопрос и я смогу выложить пример.
http://doc.trolltech.com/4.6/qabstractitemview.html#setItemDelegate