von QObject zu Qtreeview

Alles rund um die Programmierung mit Qt
Antworten
Chri
Beiträge: 100
Registriert: 23. Juni 2017 12:32

von QObject zu Qtreeview

Beitrag von Chri »

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
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

Beitrag von Christian81 »

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
Chri
Beiträge: 100
Registriert: 23. Juni 2017 12:32

Re: von QObject zu Qtreeview

Beitrag von Chri »

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
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

Beitrag von Christian81 »

Dort wird kein QStringListModel benutzt sondern ein custom model (ObjectTreeModel)
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Antworten