in QStandardItem kann man ja mit setData() o.ä. z.B. einen QString speichern.
Ist es möglich dort auch andere Objekte (konkret hätte ich gern einen QVector) zu verwenden, d.h. so etwas wie
schau dir die API an ... du kannst da keinen QString reintun, nur QVariants (der Zufällig für QString überladen ist ...) ... Schaust du dort nach dann siehst du das QVariant einen Typ hat der QList<QVariant> ist ... kombinier das mit QVector::toList() und nimm einen QVector<QVariant> als Ausgangspunkt ... und so weiter ... alles API Wissen
Einen guten Anhaltspunkt bietet dir übrigens die nächste Zeile der (inkomplett geposteten ) Fehlermeldung die sagt dir was die Methode erwartet ...