Zugriff auf die untergeordneten UI-Elemente in einer Qt-Benutzeroberfläche

Habe ich den vorgegebenen UI (nennen wir es myUI) mit dem Qt-designer und verwenden es für meine Anwendungen. Ich brauche Zugriff auf alle der sub-widgets (QToolButtons) in myUI. Ich möchte alle subwidgets als QObjectList.

Gibt es eine Möglichkeit, dies zu tun?

Den QObject::children() funktioniert hier nicht, weil die Qt UI Compiler bei der Umwandlung der .ui-Datei in eine C++ - Klasse, nicht definieren die ui_myUI Klasse als Unterklasse von jedem QObject abgeleiteten Klasse. Gibt es eine Möglichkeit, um ihn zu zwingen, dies zu tun, und verwenden Sie dann die children() Funktion?

Dank.

InformationsquelleAutor anand.trex | 2009-12-22
Schreibe einen Kommentar