2012-09-07 16 views

Odpowiedz

9

Wystarczy ustawić na przykład dwie kolumny w QTreeWidget a następnie ustawić tekst w pierwszym i ikony w drugim:

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

myTreeWidget->addTopLeveItem(newItem); 

Or instread ustalania ikonę można po prostu ustawić na pierwszym planie:

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

co może być lepsze dla twojego problemu.

+0

Dzięki Krew, pierwsze rozwiązanie działa dla mnie. Dziękuję bardzo. – bhaskar

+0

@Blood: w jaki sposób używasz myTreeWidget-> setForeground? Przetestowałem twoje rozwiązanie, ale nic nie rysuje. Próbowałem również myTreeWidget-> setBackground, ale układa obraz. –

Powiązane problemy