2010-07-26 12 views

Respuesta

4

Puede aplicar estilos a su QListView.

Consulte here para la documentación de Qt de personalizar QListView usando hojas de estilo.

2

Si está utilizando un modelo de artículo estándar o un QListWidget (o cualquier otro modelo que use QStandardItem), puede establecer las propiedades de aspecto en los artículos usando setData.

Por lo tanto, lo siguiente será añadir un elemento de rojo a un widget de lista:

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

list.addItem(colorItem); 

Para un ejemplo de código de trabajo y una explicación más detallada, por favor ver: http://ynonperek.com/qt-mvc-customize-items

Cuestiones relacionadas