Hallo zusammen,
wie kann ich einem dynamisch generierten Objekt einen Namen aus
einer Variable zuteilen?
Also wenn ich z.B. Label während der Laufzeit erstelle, das erste
"Label_1" nennen, das zweite "Label_2", usw.?
Danke und Gruss
Tobi
[SOLVED] Qbjektname aus Variable
[SOLVED] Qbjektname aus Variable
Zuletzt geändert von t0bias am 24. März 2009 13:01, insgesamt 1-mal geändert.
Es hat mich jemand darauf hingewiesen, dass es Mist ist/sein soll, was ich schreibe, also macht man das wohl doch so oder so ähnlich wie du dir das vorstellst
.
EDIT:
Wird dir nachher noch jemand anders schreiben, der es auf andere Art macht.
Ich habe bisher nie große Anzahlen an Widgets Dynamisch erstellen müssen, jedoch eine kleinere Anzahl Views und ComboBoxes. Du erstellst die völlig normal
und kannst sie dann hinzufügen. Solltest du irgendwelche Werte ändern müssen, kannst du das Label in der Klasse definieren und hast somit immer Zugriff. Hast du eine dynamische Anzahl, dann z.B. als Vector.
Ich weiß nicht, ob das wirklich so dumm ist.
EDIT:
Wird dir nachher noch jemand anders schreiben, der es auf andere Art macht.
Ich habe bisher nie große Anzahlen an Widgets Dynamisch erstellen müssen, jedoch eine kleinere Anzahl Views und ComboBoxes. Du erstellst die völlig normal
Code: Alles auswählen
QLabel *label = new QLabel(parentDialog);
label->setText("Label1");
Ich weiß nicht, ob das wirklich so dumm ist.
Zuletzt geändert von CLRS530 am 24. März 2009 12:27, insgesamt 1-mal geändert.
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Jup, ich denke mal, dass er so etwas meinte, aber für mich wäre es wesentlich übersichtlicher mit einem Vektor zu arbeiten, mal von dem Geschwindigkeitsvorteil abgesehen, der dort wahrscheinlich eh eine untergeordnete Rolle spielt.
Darüber hinaus bekommt man mit diesen Objekten z.B. auch keine Anzahl an Widgets zurück, die bei Vector mit count sofort herauszubekommen ist. Aber jedem wie er es vorzieht.
Darüber hinaus bekommt man mit diesen Objekten z.B. auch keine Anzahl an Widgets zurück, die bei Vector mit count sofort herauszubekommen ist. Aber jedem wie er es vorzieht.