1

我有一个继承自 QTreeWidgetItem 的类,我拦截了点击事件。

当我单击树行时,我需要从 MY QTreeWidgetItem 中获取另一个对象,我该怎么做?

4

1 回答 1

1

您创建并添加项目:

newItem = new QTreeWidgetItem(myExplorer);

设置数据:

newItem->setData(myListWidgetItem::idType, 1234);

并且有一个插槽可以接受单击的项目(在树上),您可以从以下位置读取数据:

connect( myExplorer, SIGNAL( itemClicked (QTreeWidgetItem *, int) ), this, SLOT( slotFillListWidget(QTreeWidgetItem *, int) ) );
于 2008-12-09T15:51:26.773 回答