qvaluelist wie aus geben?

Alles rund um die Programmierung mit Qt
Antworten
TimsonC2000
Beiträge: 27
Registriert: 12. August 2004 17:57
Kontaktdaten:

qvaluelist wie aus geben?

Beitrag 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 :(
Goos
Beiträge: 360
Registriert: 17. August 2004 10:10
Wohnort: Black Forest

Beitrag von Goos »

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 »

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 »

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 »

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 »

Oh, war ich etwas sehr langsam mitm Tippen :)

Mike
TimsonC2000
Beiträge: 27
Registriert: 12. August 2004 17:57
Kontaktdaten:

Beitrag 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
miketech
Beiträge: 125
Registriert: 3. August 2004 11:19

Beitrag 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
Antworten