Seite 1 von 1

LineEdit und SpinBox per Name

Verfasst: 26. Dezember 2008 22:15
von Strahlex
Wie kann ich ein LineEdit und eine SpinBox per Name aufrufen? :?:

Bräuchte das für eine Schleife die jede meiner LineEdits auf den Inhalt überprüft, die Edits sind so benannt: edt_1, edt_2,..

Code: Alles auswählen

for (int i = 1;i < 22;i++)
    {
        QString text = QLineEdit("edt_%i").text();
        if (text.isEmpty())
            break;
        words << text;
        int value = QSpinBox("spb_%i").value();
        if (value != 0)
            arguments << "%text:%value";
    }
Habs so versucht, funktioniert aber halt nicht.

PS: Ich habe auch eine Frage im Einfach Qt Forum gestellt, könnte bitte jemand antworten?

Verfasst: 26. Dezember 2008 22:34
von upsala
QObject::findChild(...)

Und wenn jemand eine Antwort weis, dann wird er sie schon geben...

Verfasst: 26. Dezember 2008 23:38
von Strahlex
upsala hat geschrieben:QObject::findChild(...)

Und wenn jemand eine Antwort weis, dann wird er sie schon geben...
Danke, für die schnelle Antwort, funktioniert super.

Ich hab mir blos gedacht das im anderen Forum nicht so viele vorbeischaun wie hier...