我有一个继承自qtreewidgetitem的类,我拦截了click事件。
我需要从我的qtreewidgetitem中获取另一个对象,当我单击树行时,我该怎么做??

最佳答案

创建并添加项:

newItem = new QTreeWidgetItem(myExplorer);

设置数据:
newItem->setData(myListWidgetItem::idType, 1234);

并有一个插槽接受单击的项(在树上),您可以从中读取数据:
connect( myExplorer, SIGNAL( itemClicked (QTreeWidgetItem *, int) ), this, SLOT( slotFillListWidget(QTreeWidgetItem *, int) ) );

关于linux - 从QTreeWidgetItem继承的类获取数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/353082/

10-13 08:22