ich hab folgendes Problem.
Ich habe ein QAbstractItemModell implementiert und das funktioniert auch - solang ich es in der "main" Methode aufrufe, also da wo der Qt Eintstiegspunkt ist und die QApplication initialisiert wird.
Also. Rufe ich den auskomentierten Code hier auf, erzeugt er mir ein TreeView und befüllt ihn richtig.
Code: Alles auswählen
int main(int argc, char *argv[])
{
QResource::registerResource("Qt5Tutorial.rcc");
QApplication app(argc, argv);
app.setStyle("cleanlooks");
Qt5Tutorial window;
window.show();
/*
QTreeView *tree = new QTreeView();
tree->show();
LightNode rootNode("rootNode");
CameraNode childNode0("childNode0", &rootNode);
ObjectTreeModel model(&rootNode);
tree->setModel(&model);*
*/
return app.exec();
}
Code: Alles auswählen
Qt5Tutorial::Qt5Tutorial(QWidget *parent)
: QMainWindow(parent)
{
ui.setupUi(this);
LightNode rootNode("rootNode");
CameraNode childNode0("childNode0", &rootNode);
ObjectTreeModel model(&rootNode);
ui.uiTree->setModel(&model);
}
Hoffe das mir jemand weiterhelfen kann.
Grüße!