3

Qtのすべての例は、 (など)内に常駐QTreeViewするエディターを提供するためにデリゲートクラスを使用する必要があることを示しています。QListViewアイテムの属性を編集するための別の非モーダルダイアログが必要です。そのためにデリゲートクラスを使用する必要がありますか?

つまり、内で編集や特別な動作を行う必要はありませんQTreeView

4

1 に答える 1

2

確かに、代理人としてダイアログを作成することはできますが、私はそれほど遠くまでは行かないと思います。モデルのデータが変更されたとき、またはビューが選択を変更したときに、個別のダイアログが適切に更新されることを確認してください。(そして、私の意見では、選択の変更を追跡することはかなり簡単になる可能性があります。)

于 2009-09-28T20:04:52.250 に答える