QTreeWidgetItem から継承するクラスがあり、クリック イベントをインターセプトします。
ツリー行をクリックしたときに、MY QTreeWidgetItem 内から別のオブジェクトを取得する必要があります。
QTreeWidgetItem から継承するクラスがあり、クリック イベントをインターセプトします。
ツリー行をクリックしたときに、MY QTreeWidgetItem 内から別のオブジェクトを取得する必要があります。
アイテムを作成して追加します。
newItem = new QTreeWidgetItem(myExplorer);
データを設定します。
newItem->setData(myListWidgetItem::idType, 1234);
そして、(ツリー上で)クリックされたアイテムを受け入れるスロットを用意し、そこからデータを読み取ることができます:
connect( myExplorer, SIGNAL( itemClicked (QTreeWidgetItem *, int) ), this, SLOT( slotFillListWidget(QTreeWidgetItem *, int) ) );