Je veux personnaliser un listview dans Qt, quelqu'un peut-il me donner un exemple ou des conseils sur la façon de le faire? Je suis nouveau à Qt.Comment personnaliser un listview en Qt
5
A
Répondre
3
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