我有一个QTreeWidget
,里面有一些项目。但是,由于我的数据结构,我需要让QTreeWidget
(或QTreeWidgetItem
)在有人完成编辑时告诉我。
我已经有QTreeWidget
和QTreeWidgetItem
的子类,如果这样可以更容易解决。
答案 0 :(得分:3)
QTreeWidget发出信号QTreeWidget::itemChanged ( QTreeWidgetItem * item, int column )
。这应该可以胜任。
问题是,当您从代码中填充或更改树时,也会调用它。因此使用QObject::blockSignals(bool)
来解决这个问题。
soo long zai