2010-07-26 74 views

回答

4

您可以將樣式表的QListView

檢查出here使用樣式表來定製QListView的Qt文檔。

2

如果您使用標準項目模型或QListWidget(或任何其他使用QStandardItem的模型),則可以使用setData設置項目的外觀屬性。

因此,下面將一個紅色的項目添加到列表控件:

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

list.addItem(colorItem); 

對於工作代碼示例和詳細說明,請參閱:http://ynonperek.com/qt-mvc-customize-items