Seite 1 von 1

[gelöst] Alle Child-Widgets eines Widgets

Verfasst: 18. November 2009 13:43
von suamikim
Hallo zusammen,

ich habe ein QFrame, in dem sich eine Menge Buttons befinden. Ich würde nun gerne die Pointer zu all diesen Button in einer QList speichern.

Wie komme ich vom QFrame auf alle Child-Widgets?

Stelle mir das ganze in etwa wo vor:

Code: Alles auswählen

foreach (QWidget btn, (QWidgetList)qFrame->childWidgets())
  qList.append((QPushButton*)&btn);

Verfasst: 18. November 2009 13:59
von Christian81
Doku -> qFindChildren<>

Verfasst: 18. November 2009 14:09
von suamikim
Hab die Doku durchgesehen, dachte allerdings, dass FindChildren eine QObjectList bzw. ein QObject zurückgibt, da children() dies auch macht...

Sorry, nicht genau genug hingesehen...

danke