Qtreebaum

Du bist neu in der Welt von C++? Dann schau hier herein!
Antworten
Nvidia
Beiträge: 238
Registriert: 22. Februar 2010 21:23

Qtreebaum

Beitrag von Nvidia »

Hallo,
ich hab hier folgendes:
MainWindow::MainWindow()
{
tree = new QTreeWidget();
item = new QTreeWidgetItem(tree);
item->setText(0,tr("Point 1"));
}
MainWindow::Methode1()
{
item2 = new QTreeWidgetItem(tree,item);
item2->setText(0,tr("Point 1.1"));
}

Warum erkennt er das item in der zweiten methode nicht mehr an?
Er schreibt mit Point 1.1 auf der selben ebene wie point 1
nvidia
archer
Beiträge: 306
Registriert: 2. Februar 2006 09:56

Beitrag von archer »

Weil du ihm als parent tree gibst und nicht item.
Versuch

Code: Alles auswählen

    item2 = new QTreeWidgetItem(item);
Nvidia
Beiträge: 238
Registriert: 22. Februar 2010 21:23

Beitrag von Nvidia »

dann ist das item2 überhaupt nicht mehr da.
wie gesagt er kennt item nicht mehr
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

wie gesagt er kennt item nicht mehr
Da gibts doch bestimmt eine Fehlermeldung, die Aussagekräftiger ist als das...
Nvidia
Beiträge: 238
Registriert: 22. Februar 2010 21:23

Beitrag von Nvidia »

ach ich hab meine fehler gefunden.
ich hab das item erst erstellt, nachdem ich das aufgerufen hatte.
bei viel code übersieht man das so leicht.
Antworten