Ich lese über die dynamically re-arrange-able view. Dasselbe ist auch im Qt-Creator als Beispiel verfügbar.Index aktualisiert nicht in der dynamischen Ansicht Anordnungsbeispiel
Ich wollte diese aktualisierte Reihenfolge in meiner Datenbank speichern. Ich fügte hinzu, eine zusätzliche Zeile in die Spaltendefinition für die Indexwerte Überprüfung:
Column {
id: column
anchors { fill: parent; margins: 2 }
Text { text: 'Name: ' + name }
Text { text: 'Type: ' + type }
Text { text: 'Age: ' + age }
Text { text: 'Size: ' + size }
Text { text: 'Rank: ' + index } // Added to test the index values
}
aber ich merke, dass nach dem die Elemente neu arrangieren, wird der Indexwert in der Benutzeroberfläche als elben zeigt. Ändert sich der Index nicht? Oder die Bindung des Textes funktioniert nicht richtig und der aktualisierte Indexwert wird nach der Neuanordnung nicht angezeigt?
Vorher:
Nach dem obersten Element bewegt (Polly) ein wenig nach unten:
So wie ich es verstehe, zeigen Ranks sollte immer von 0 zum höchsten Wert, wenn wir uns von oben nach unten bewegen, unabhängig von der Umordnung, weil die Indexwerte in dieser Reihenfolge liegen.