Seite 1 von 1

Fenster Hierarchie, wie komme ich an Kindfenster ran?

Verfasst: 4. Juli 2009 07:35
von Seikilos
Wenn eine Anwendung einen Dialog erzeugt, der zu irgendeinem Zeitpunkt ein QMessageBox::warning oder ähnliches auswirft, ist es dann möglich aus einem anderen Thread oder generell an dieses Fenster ranzukommen? Existiert in dem QObject-Model so etwas wie eine Liste der Kinderfenster?
Mein Ziel ist es, rauszubekommen, ob und was für ein Unterfenster von einem Dialog geöffnet (und davon blockiert) wurde

Verfasst: 4. Juli 2009 08:06
von upsala
Andere Threads haben in der GUI nichts zu suchen.
Ansonsten dürfte dir in der QObject-Doku sicher findChildren aufgefallen sein.

Verfasst: 4. Juli 2009 12:41
von Seikilos
FindChildren findet mir Komponenten in der Form, nicht Kind-Fenster, das habe ich bereits getestet.

Und mir geht es um QtTest, es soll auf das OK der Messagebox klicken, wenn ich einen GUI Test schreibe