Seite 1 von 1

von QObject zu Qtreeview

Verfasst: 11. Juli 2017 15:49
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

Re: von QObject zu Qtreeview

Verfasst: 11. Juli 2017 17:19
von Christian81
QStringListModel::setStringList() benötigt eine QStringList als Parameter, kein QObject. Ein QObject und eine QStringList ist zwei komplett unterschiedliche Dinge...

Re: von QObject zu Qtreeview

Verfasst: 11. Juli 2017 20:39
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

Re: von QObject zu Qtreeview

Verfasst: 11. Juli 2017 20:53
von Christian81
Dort wird kein QStringListModel benutzt sondern ein custom model (ObjectTreeModel)