14

QTreeWidgetシンプルなアイテムを表示するために を使用しています。.setSortingEnabled(true)呼び出してソート可能なリストを設定しました。この方法では、ユーザーがタイトル列を押したときにのみリストがソートされ、新しいアイテムが挿入されるたびに自動的にソートされるわけではありません。

.sortItems(column)アイテムを挿入するたびに呼び出さずに、指定された列で自動ソートを強制する方法はありますか?
可能であれば、ソートされた列全体を強調表示します。

4

1 に答える 1

16

これを行うには、QTreeView::setSortingEnabled()QTreeView::sortByColumnを使用します。これを忘れずに、最初にウィジェットにデータを入力した / 後 / にオンにし、効率のために一括更新を行う / 前 / にもう一度オフにしてください。

于 2008-12-18T12:53:12.077 に答える