2010-07-26 7 views

Répondre

4

Vous pouvez appliquer la feuille de style à votre QListView.

Consultez here pour la documentation Qt de la personnalisation QListView à l'aide de feuilles de style.

2

Si vous utilisez un modèle d'élément standard ou un QListWidget (ou tout autre modèle utilisant QStandardItem), vous pouvez définir des propriétés d'apparence sur les éléments à l'aide de setData.

Alors, qui suit ajoutera un élément rouge à un widget liste:

QListWidgetItem *colorItem = new QListWidgetItem("Red"); 
colorItem->setData(QBrush(QColor(Qt::red)), Qt::ForegroundRole); 

list.addItem(colorItem); 

Pour un exemple de code de travail et des explications plus détaillées, s'il vous plaît voir: http://ynonperek.com/qt-mvc-customize-items