In meiner App habe ich eine QListView mit einem QStandardItemModel. Ich brauche die Elemente, um einige Benutzerdaten zu speichern, was OK ist, indem QStandardItem erweitert und meine eigenen Daten hinzugefügt werden. Aber ich möchte auch, dass Elemente in der Liste durch Ziehen neu angeordnet werden können und hier beginnt das Problem. Es scheint, dass QT das Objekt beim Ablegen klont, den Test und die Farbe kopiert, aber nichts über meine Benutzerdaten weiß. Ich habe versucht, es in clone() zu lösen, aber es wird nur mit dem Item-Prototyp aufgerufen (was ein leeres Item ist). Ich habe auch versucht, die setData() - Funktion zu überschreiben und die Rolle UserRole für meine Benutzerdaten zu verwenden, die aber beim Ziehen nicht kopiert wird.QStandardItem mit Benutzerdaten
Hat jemand ein Arbeitsbeispiel von etwas Ähnlichem?