2012-09-07 23 views

Respuesta

9

Sólo hay que establecer, por ejemplo, dos columnas en QTreeWidget y luego establecer texto en primero y el icono en la segunda:

QTreeWidgetItem *newItem = new QTreeWidgetItem; 
newItem->setText(0, "Something"); 
newItem->setIcon(1, QIcon("Path to your icon")); 

myTreeWidget->addTopLeveItem(newItem); 

O instread del icono de configuración que sólo puede establecer en primer plano:

newItem->setForeground(QBrush(QPixmap("Path to your image"))); 

que puede ser mejor para su problema.

+0

Gracias Blood, la primera solución es para mí. Muchas gracias. – bhaskar

+0

@Blood: ¿cómo se usa un myTreeWidget-> setForeground? He probado tu solución, pero no saca nada. He intentado también myTreeWidget-> setBackground, pero teja la imagen. –

Cuestiones relacionadas