Variabel auf Objektnamen zugreifen?
Verfasst: 19. Mai 2009 19:27
Hallöchen,
ich habe eine kleine Frage:
Und zwar möchte ich in einer kleinen QT-Anwendung auf eine Reihe von QLineEdits (insgesamt 25) zugreifen. Es ist zwar möglich, immer alle einzeln aufzuführen, jedoch wäre es doch erheblich leichter, die ganze mithilfe einer Schleife zu durchlaufen (der Objektname ist immer nach dem gleichen Schema: "Titel01" bis "Titel25").
Die Namen aufzustellen ist kein Problem, aber ich komme an dem Punkt nicht weiter, an dem ich auf das Element mit diesem Namen zugreifen muss. Die Elemente sind in ner ui-Datei.
Ein einfaches
(variableTitel ist dabei der String mit dem Objektnamen)
funktioniert aus logischen Gründen natürlich nicht. Der sucht dann ja nach einem Objekt mit dem Name "variableTitel" und nicht nach dem Objekt mit dem Inhalt dieser Variablen zum Namen.
Doch genau das bräuchte ich. Wäre echt froh, wenn mir da jemand helfen könnte, da ich im Moment total ratlos bin
Schon mal nen Danke!
Grüßle listeman
ich habe eine kleine Frage:
Und zwar möchte ich in einer kleinen QT-Anwendung auf eine Reihe von QLineEdits (insgesamt 25) zugreifen. Es ist zwar möglich, immer alle einzeln aufzuführen, jedoch wäre es doch erheblich leichter, die ganze mithilfe einer Schleife zu durchlaufen (der Objektname ist immer nach dem gleichen Schema: "Titel01" bis "Titel25").
Die Namen aufzustellen ist kein Problem, aber ich komme an dem Punkt nicht weiter, an dem ich auf das Element mit diesem Namen zugreifen muss. Die Elemente sind in ner ui-Datei.
Ein einfaches
Code: Alles auswählen
ui->variableTitel->setEnabled(true);funktioniert aus logischen Gründen natürlich nicht. Der sucht dann ja nach einem Objekt mit dem Name "variableTitel" und nicht nach dem Objekt mit dem Inhalt dieser Variablen zum Namen.
Doch genau das bräuchte ich. Wäre echt froh, wenn mir da jemand helfen könnte, da ich im Moment total ratlos bin
Schon mal nen Danke!
Grüßle listeman