2

Qt QTreeWidgetで保存ソートをどのように実装しますか? つまり、ツリーの以前の順序を可能な限り維持したいと考えています。これにより、ユーザーは「名前」列ヘッダーをクリックしてから「日付」列ヘッダーをクリックするなどの操作を実行できます。結果のツリーには、QTreeWidget のアイテムが日付順、次に名前順で表示されます。

4

1 に答える 1

4

残念ながら、できません。 QTreeWidgetQTreeModelは、並べ替えを含む操作にアクセスできない (および内部)を使用します。

通常、そのためには、サブクラス内に安定した並べ替えを実装する必要があります。QAbstractItemModel安定した並べ替えは、位置を変更する必要のないアイテムを同じ場所に残します。

于 2010-02-03T23:13:21.607 に答える