Hi
Habe ein QObject "*root" , in dem eine verschachtelte Struktur angelegt wurde (habe ich von http://www.java2s.com/Code/Cpp/Qt/Objec ... eeView.htm)
und ein ui->treeview->setModel(model)
Was mir nicht gelingt: "root" in das model zu bekommen.
So wie etwa:
model = new QStringListModel();
model->setStringList(*root);
was natürlich so nicht geht, jedoch wie geht es?
LG
Chri
von QObject zu Qtreeview
von QObject zu Qtreeview
Die Sprache des Technikers ist die Skizze
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Re: von QObject zu Qtreeview
QStringListModel::setStringList() benötigt eine QStringList als Parameter, kein QObject. Ein QObject und eine QStringList ist zwei komplett unterschiedliche Dinge...
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
'Funktioniert nicht' ist keine Fehlerbeschreibung
Re: von QObject zu Qtreeview
Ok, verstanden.
Das in dem link angegebene Beispiel ist also sinnlos, weil ich "root" in einer Schleife wieder zerlegen muss, um es weiter verwenden zu können.
LG
Chri
Das in dem link angegebene Beispiel ist also sinnlos, weil ich "root" in einer Schleife wieder zerlegen muss, um es weiter verwenden zu können.
LG
Chri
Die Sprache des Technikers ist die Skizze
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Re: von QObject zu Qtreeview
Dort wird kein QStringListModel benutzt sondern ein custom model (ObjectTreeModel)
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
'Funktioniert nicht' ist keine Fehlerbeschreibung