Qt 5.1では、使用されるとを自動的にセットアップするQTableView
プロパティがあります。このプロパティは QtWidgets 4.2 で導入されたので、その動作はそれ以来あまり変わっていないと思います。sortingEnabled
QHeaderView
model
sortingEnabled == true
水平ヘッダーをクリックすると、現在の並べ替えインジケーターの順序に対応する何らかの方法で呼び出されます。sort(...)
問題は、これがどのように正確に実装されているか (つまり、どのシグナルまたはイベントが使用されているか、どのような処理関数が使用されているかなど)、およびこのシステムのどの部分が順序付けタイプの順序と優先順位を担当しているのか (私の推測では、QHeaderView
それ自体が何を決定するかということです)セクションをクリックすると次の順序になります。