私は私のQtフォームにtreewidgetを持っています。ファイルのツリーが表示され、そのアイコンと名前が表示されます。アイコンQt QTreeWidgetをクリックしてください
treeItem->setIcon(0, *icon)
とtreeItem->setText(0, text)
を入力しました。
同じ列(0)に両方の値を入力した理由は、アイコンがテキストの横にあるのではなく、テキストが右にインデントされていても別の商品の子供)。
問題は、ユーザーがアイコンまたはテキスト自体をクリックしたかどうかを知ることができず、これらを個別に処理する必要があるということです。
treewidgetのオブジェクトがクリックされたときにtreeitemとcolumn以外の情報を取得するにはどうしてもかまいませんか、それとも別の列に置いても正常な動作アイコンとテキスト持ってる?
ありがとうございました。