Fenster Hierarchie, wie komme ich an Kindfenster ran?

Alles rund um die Programmierung mit Qt
Antworten
Seikilos
Beiträge: 34
Registriert: 9. Juni 2009 06:43

Fenster Hierarchie, wie komme ich an Kindfenster ran?

Beitrag 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
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Andere Threads haben in der GUI nichts zu suchen.
Ansonsten dürfte dir in der QObject-Doku sicher findChildren aufgefallen sein.
Seikilos
Beiträge: 34
Registriert: 9. Juni 2009 06:43

Beitrag 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
Antworten