Hallo

Ich habe folgendes Problem:

for (int i=0;i<5;i++) {

*randint1 = rand() % 29 + 1;
*selection = char1->section( ',', *randint1, *randint1 );
cout << *selection << "\n";
textLabel1->setText( tr( *selection ) );
sleep(1);
}

innerhalb dieser for-schleife funktioniert das textLabel1->setText nur beim allerletzten Durchlauf. cout gibt 5 mal den zufallsmäßig erzeugten Buchstaben aus. Beim textLabel1 erscheint nur der letzte der 5 Buchstaben am Ende des letzten Durchlaufes.

Hat jemand eine Idee was ich da falsch mache?

queylearn.h : http://paste.phpfi.com/36046
queylearn.cpp : http://paste.phpfi.com/36045
main.cpp : http://paste.phpfi.com/36047

der obige Codeauszug befindet sich in queylearn.cpp in Zeile 110-120.

gruß
doitux