Seite 1 von 1

[gelöst ]Liste aller child Widget bekommen

Verfasst: 24. Oktober 2005 13:08
von BartSimpson
Hallo hat jemand eine Idee, wie ich an eine Liste aller child Widgets eines Widgets komme? Denn mit QWidget::childAt() ist das etwas langsam.:(

Verfasst: 24. Oktober 2005 13:18
von FlorianBecker

Re: Liste aller child Widget bekommen

Verfasst: 24. Oktober 2005 13:22
von macman
Mit children() geht das, damit bekommst Du alle. Vielleicht ist aber findChildren() besser.

Verfasst: 24. Oktober 2005 14:01
von BartSimpson
Danke. Genau das hatte ich gesucht. Ich brauchte sogar beides.

Code: Alles auswählen

QList<QObject *> Objektliste=this->findChild<QWidget *>("centralWidget")->children();
um an die Elemente eines QMainWindow zu kommen.