7

行の先頭にテキストを追加し、行の最後に画像を追加したいと考えています。

テキストを設定できますが、行アイテムの最後に画像を設定するにはどうすればよいQTreeWidgetItemですか?

4

1 に答える 1

12

たとえば、QTreeWidgetで2つの列を設定してから、最初の列にテキストを設定し、2番目の列にアイコンを設定します。

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

myTreeWidget->addTopLeveItem(newItem);

または、設定アイコンのインストレッドで、フォアグラウンドを設定できます。

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

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

于 2012-09-07T10:36:46.420 に答える