Alles rund um die Programmierung mit Qt
TimsonC2000
Beiträge: 27 Registriert: 12. August 2004 17:57
Kontaktdaten:
Beitrag
von TimsonC2000 » 18. August 2004 14:30
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
Goos
Beiträge: 360 Registriert: 17. August 2004 10:10
Wohnort: Black Forest
Beitrag
von Goos » 18. August 2004 14:46
Aehmm...genau was du willst macht doch das QValueList Beispiel aus dem Qt Assistant
Goos
TimsonC2000
Beiträge: 27 Registriert: 12. August 2004 17:57
Kontaktdaten:
Beitrag
von TimsonC2000 » 18. August 2004 14:49
jo hast scho recht und das beispiel hab ich och ... dachte man kann es vieleicht ähnlich wie bei qstring mit join() machen
Goos
Beiträge: 360 Registriert: 17. August 2004 10:10
Wohnort: Black Forest
Beitrag
von Goos » 18. August 2004 14:55
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
Zuletzt geändert von
Goos am 18. August 2004 14:56, insgesamt 1-mal geändert.
miketech
Beiträge: 125 Registriert: 3. August 2004 11:19
Beitrag
von miketech » 18. August 2004 14:55
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
miketech
Beiträge: 125 Registriert: 3. August 2004 11:19
Beitrag
von miketech » 18. August 2004 14:56
Oh, war ich etwas sehr langsam mitm Tippen
Mike
TimsonC2000
Beiträge: 27 Registriert: 12. August 2004 17:57
Kontaktdaten:
Beitrag
von TimsonC2000 » 18. August 2004 15:05
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
miketech
Beiträge: 125 Registriert: 3. August 2004 11:19
Beitrag
von miketech » 18. August 2004 15:12
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