Qt信号转发;继承QAbstractProxyModel

use*_*ser 6 c++ qt qt5

文档似乎提到了这一点,而且我在 StackOverflow 和其他地方看到了一堆模棱两可的示例代码,所以......

如果我有一个A实现 a 的类QAbstractProxyModel和一个B实现 a 的类QAbstractItemModel,并且我调用A该方法的实例setSourceModel(b)(其中b是 的实例)B,那么它是否会自动处理转发更新信号modelReset,例如rowsInserted、 等?或者我必须手动连接所有这些?

Zai*_*org 0

如果类是类似的class A : public QAbstractProxyModel并且class B : public QAbstractItemModel信号和槽也应该被继承。(除非你想要它有特殊的行为。

如果“QAbstractClasses”是简单成员A并且B您必须“转发”它们