QTreeWidgetItem editingFinished()信号?

时间:2012-12-28 15:24:17

标签: c++ qt qt4 qtreewidget qtreewidgetitem

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

我已经有QTreeWidgetQTreeWidgetItem的子类,如果这样可以更容易解决。

1 个答案:

答案 0 :(得分:3)

QTreeWidget发出信号QTreeWidget::itemChanged ( QTreeWidgetItem * item, int column )。这应该可以胜任。

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

soo long zai