2010-10-12 20 views
2

Comment définir une couleur d'arrière-plan personnalisée pour certaines lignes d'un QFileSystemModel appliqué sur un QTreeView?Couleur d'arrière-plan pour certains éléments (lignes) dans QFileSystemModel QTreeView

+0

pourriez-vous placer un petit instantané afin que nous puissions suggérer quelques idées. – Naruto

+0

L'exemple qt de http://doc.qt.nokia.com/4.7/itemviews-dirview-main-cpp.html devrait suffire. Par exemple. Je veux définir un arrière-plan personnalisé pour les lignes avec des répertoires. – Shinnok

Répondre

1

vous pouvez utiliser la méthode setData et Qt :: BackgroundColorRole pour y parvenir. Cela devrait fonctionner.

+0

La réponse ci-dessus ne fonctionne pas. QFileSystemModel rejette tous les appels à setData qui ne sont pas du rôle "Qt :: EditRole". –

+0

Utiliser un modèle de proxy –