1

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

我已经有了两者的子类QTreeWidgetand QTreeWidgetItem,如果这样更容易解决的话。

4

1 回答 1

4

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

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

苏龙仔

于 2013-01-01T19:18:59.910 回答