現在、それぞれのソート順と行選択を失うQStandardItemModel
ことなく、行項目を更新したいと考えていますQTableView
。
私は2つのアプローチをテストしました:
- モデルをクリアし
clear()
て行を再度追加すると、ヘッダーを含むすべてが「破棄」されます。 - すべての行を削除して再度追加すると、ヘッダーは保持されますが、選択と並べ替え順序は「破棄」されます。
手動で a) 不要になったすべての行を削除してから、b) 変更された行の項目を更新することができます。しかし、もっと簡単な方法はありませんか?