2012-09-07 35 views

答えて

9

だけQTreeWidget、例えば2つの列を設定し、設定されたテキスト:

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

myTreeWidget->addTopLeveItem(newItem); 

やアイコンを設定するinstreadあなただけ設定することができフォアグラウンド:

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

あなたの問題にはより良いかもしれません。

+0

おかげさまで、最初の解決策は私のために働くことです。たくさんのことをありがとうございます。 – bhaskar

+0

@Blood:どのようにmyTreeWidget-> setForegroundを使用しますか?私はあなたのソリューションをテストしましたが、それは何も描画しません。 myTreeWidget-> setBackgroundも試しましたが、イメージをタイルします。 –

関連する問題