TableView
を実装するモデルからのデータを表示する QMLがありますQAbstractItemModel
。ただし、直接使用する代わりにQSortFilterProxyModel
、ソートおよびフィルタリング機能用にラップします。
たとえば、高度にフィルター処理されたビューがあり、行をアクティブ化すると、アクティブ化されたモデル アイテムで何かをしたいとします。しかし、ハンドラーはクリックした行番号のみを提供しますが、アイテムの基になるモデルを照会するonActivated()
必要があると思います。また、モデルが行をインデックスにマッピングするようになったため、次のQModelIndex
ようなものを実装することもできません。model.get(row)