2

各ビューのルート インデックスが Qt の共通モデルの任意のインデックスである共通モデルに複数のビューを持つことが可能かどうか疑問に思っていますか? これは、ある種のプロキシ モデルで実現できますか?

E.g.

source model:
root
 -A
   -1
   -2
 -B
   -3
   -4

Tree View:
 -A
   -1
   -2
 -B
   -3
   -4

List View1 (using index A as root):
 -1
 -2

List View2  (using index B as root):
 -3
 -4

編集:私が達成しようとしていた機能は、QTreeView.setRootIndex()によって達成できるようです。残念ながら、QDeclarativeView はこの機能を提供していません (まだ?)。

4

1 に答える 1

2

およびメソッドをサブクラスQAbstractProxyModel化して実装し、ビューのルートが要求されたとき (無効な)、ソース モデル内の目的のルートが返されるようにします。mapTo..mapFrom..QModelIndex

于 2013-03-06T08:17:57.573 に答える