Seite 1 von 1
qvaluelist wie aus geben?
Verfasst: 18. August 2004 14:30
von TimsonC2000
ja und wieder so n anfänger
hab hier ne QValueList und wollte dier gerne auf meiner konsolen ausgeben
einfach in qstringlist übergeben geht nich

Verfasst: 18. August 2004 14:46
von Goos
Aehmm...genau was du willst macht doch das QValueList Beispiel aus dem Qt Assistant
Goos
Verfasst: 18. August 2004 14:49
von TimsonC2000
jo hast scho recht und das beispiel hab ich och ... dachte man kann es vieleicht ähnlich wie bei qstring mit join() machen
Verfasst: 18. August 2004 14:55
von Goos
Ne, das geht so wohl nicht, aber wenn du eh nur mit Strings arbeitest, dann kannst ja auch deine QStringList nehmen

(..denn genau dafuer ist die ja gemacht)
Goos
Verfasst: 18. August 2004 14:55
von miketech
Hi,
was hast Du denn in der QValueList gespeichert? Normal sollte sowas gehen:
Angenommen Dein Objekt heißt "Liste".
Liste::iterator it;
for (it = Liste.begin(); it !=Liste.end(); ++it) {
printf("Inhalt der Liste: %s", (*it));
}
Gruß
Mike
Verfasst: 18. August 2004 14:56
von miketech
Oh, war ich etwas sehr langsam mitm Tippen
Mike
Verfasst: 18. August 2004 15:05
von TimsonC2000
ja ich weiss klingt ganz schön blond ... der quelltext kommt von jemand anderes
ich find nicht die stelle wo die liste spezifiert wird - deswegen weiss ich nicht was da drin ist
mmmhhh irgendwas mach ich bei den iteratoren falsch er erwartet immer ein ;
obwohl der quelltext fast genau so wie im beispiel ist
Verfasst: 18. August 2004 15:12
von miketech
Dann solltest Du denjenigen Fragen, oder nochmal nachschauen. Du kannst ja schlecht die Liste ausgeben, wenn Du nicht weiß, was drin ist.
printf("Inhalt der Liste: %s", (*it));
wird nicht so gut funktionieren, wenn die Liste keine Strings enthält
Mike