finde einen Fehler bezüglich QList<QLabel *>

Alles rund um die Programmierung mit Qt
Antworten
mine
Beiträge: 40
Registriert: 17. März 2009 09:44

finde einen Fehler bezüglich QList<QLabel *>

Beitrag 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!
chrootdev
Beiträge: 70
Registriert: 18. April 2008 17:52

Beitrag 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>
mine
Beiträge: 40
Registriert: 17. März 2009 09:44

Beitrag 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
mine
Beiträge: 40
Registriert: 17. März 2009 09:44

Beitrag von mine »

hat sich erledigt: hatte tomaten auf den augen
Antworten