QTreeWidgetItem editFinished() 信号?

wad*_*ash 2 c++ qt qt4 qtreewidget qtreewidgetitem

我有一个QTreeWidget里面有一些物品。但是,由于我的数据结构,我需要QTreeWidget(或QTreeWidgetItem)在有人完成编辑时告诉我。

QTreeWidget我已经有了和 的子类QTreeWidgetItem,如果这样可以更容易解决的话。

Zai*_*org 5

QTreeWidget 发出信号QTreeWidget::itemChanged ( QTreeWidgetItem * item, int column )。这应该可以完成工作。

问题是,当您从代码中填充或更改树时,它也会被调用。因此使用 来QObject::blockSignals(bool)解决这个问题。

秀龙在