Seite 1 von 1

finde einen Fehler bezüglich QList<QLabel *>

Verfasst: 21. März 2009 09:18
von mine
hallo!
ich möchte eine QLst mit QLabel bauen. dazu habe ich

QList<QLabel *> label;
QList<QSvgWidget *> svg;
int i =0;

gloabal definiert (aus irgendwelchen Gründen kennt er QLabel im .h nicht, auch wenn ich dort nichts anderes include)

jetzt habe ich eine funktion
void draw()
{
QLabel *labelitem = new QLabel;
labelitem->setParent(this);
labelitem->setText("Test");
labelitem->setGeometry(100+i*50,100,30,10);
label.append(labelitem);
label.last()->show();
i++;
}

wenn ich die funktion einmal aufrufe, geht es - aber in einer Schleife wird nichts dargestellt??

was kann ich tun?
danke!

Verfasst: 21. März 2009 13:15
von chrootdev
Es wäre übersichtlicher wenn du code in code-tags verpacken würdest.

Eine genaue fehlermeldung wäre auch hilfreich.

Hast folgendes inkludiert?

Code: Alles auswählen

#include <QLabel>
#include <QList>

Verfasst: 21. März 2009 16:14
von mine
ja habe ich im include.
es gibt keine Fehlermeldung: wenn ich die Funktion einmal aufrufe, habe ich ein Label - rufe ich sie in einer Schleife auf, gibt es kein Label mehr

Verfasst: 21. März 2009 16:24
von mine
hat sich erledigt: hatte tomaten auf den augen