[gelöst] [Qt4] Unterschied QList und Q3PtrList?
Verfasst: 23. September 2005 11:10
Hi Leute,
Ich hab momentan ein unangenehmes Problem.
Ich muss ein bestehendes Projekt von Qt2/3 auf Qt4 Porten, das Porting-tool reicht da aber leider nicht aus^^
Folgendes: Das Programm wurde mit der verwendung von QList
geschrieben(noch aus Qt2-Zeiten).Es werden diverse Objekte erstellt,
die voneinander "abhängig" sind(Parent-Child). Das wird so realisiert
das jedes Objekt ein QList-property hat, in der alle subelemente stehen.
(Hoffe das reicht zur Erklärung, wenn nicht, nachfragen bitte^^)
Soweit sogut dacht ich mir, in Qt4 gibts auch QList wird schon klappen.
Denkste
Beim hinzufügen der subelemente hab ich mal ein cout gemacht, wieviele
subelemente denn immer vorhanden sind, klappt wunderbar.
ABER: Beim auflösen der Struktur später(zur erstellung eines Dialogs)
Hat das 1. subelement plötzlich keine weiteren subelemente mehr,
ist quasi leer.....
Gut, hab mich nu schlau gemacht, in Qt3 wurde QList zu QPtrList geändert.
Gleich umgeschrieben, alles geklappt. Schön.
Ich will aber Qt4 kompatibilität. Also: Wo ist der Signifikante unterschied
zwischen Q3PtrList und Q4List.
Ist eine Menge zulesen, hoffe es macht doch der ein oder andere^^
Bedank mich schon im vorraus,
alike
Ich hab momentan ein unangenehmes Problem.
Ich muss ein bestehendes Projekt von Qt2/3 auf Qt4 Porten, das Porting-tool reicht da aber leider nicht aus^^
Folgendes: Das Programm wurde mit der verwendung von QList
geschrieben(noch aus Qt2-Zeiten).Es werden diverse Objekte erstellt,
die voneinander "abhängig" sind(Parent-Child). Das wird so realisiert
das jedes Objekt ein QList-property hat, in der alle subelemente stehen.
(Hoffe das reicht zur Erklärung, wenn nicht, nachfragen bitte^^)
Soweit sogut dacht ich mir, in Qt4 gibts auch QList wird schon klappen.
Denkste
Beim hinzufügen der subelemente hab ich mal ein cout gemacht, wieviele
subelemente denn immer vorhanden sind, klappt wunderbar.
ABER: Beim auflösen der Struktur später(zur erstellung eines Dialogs)
Hat das 1. subelement plötzlich keine weiteren subelemente mehr,
ist quasi leer.....
Gut, hab mich nu schlau gemacht, in Qt3 wurde QList zu QPtrList geändert.
Gleich umgeschrieben, alles geklappt. Schön.
Ich will aber Qt4 kompatibilität. Also: Wo ist der Signifikante unterschied
zwischen Q3PtrList und Q4List.
Ist eine Menge zulesen, hoffe es macht doch der ein oder andere^^
Bedank mich schon im vorraus,
alike