modaler QDialog bleibt nicht im Vordergrund

Alles rund um die Programmierung mit Qt
Antworten
tobi_e
Beiträge: 2
Registriert: 10. Oktober 2007 12:17

modaler QDialog bleibt nicht im Vordergrund

Beitrag von tobi_e »

Hallo,

ich hab folgendes Problem mit qt 3.3.3 unter Ubuntu Linux:
Meine Applikation hat mehrere modale Dialoge die alle wie erwünscht verhindern dass der Benutzer in einen dahinterliegenden Dialog clickt und das aktive Fenster verschwindet.

Bei einem einzigen Dialog ist es nun der Fall dass das nicht funktioniert.
Click ausserhalb des Dialogs und weg ist er.
Für den Dialog wird setModal(true); ausgeführt.
Ich komm mit Alt+Tab zwar wieder an den Dialog, nur ist das nicht unbedingt das optimal.
Der selbe Code auf dem Rechner eines Bekannten compiliert hat dieses Phänomen nicht.

Irgendwelche Tips oder Ideen?
Deever
Beiträge: 90
Registriert: 9. Mai 2007 18:20

Beitrag von Deever »

Vermutlich pfuscht dir da der Windowmanager dazwischen. Ist nur geraten, aber vielleicht kontrollierst du mal dessen Konfiguration?

Gruß && HTH!
/dev
tobi_e
Beiträge: 2
Registriert: 10. Oktober 2007 12:17

Beitrag von tobi_e »

irgendeine spezielle einstellung im Kopf, ich hab mal geschaut, aber nichts gefunden was das verhalten ändern würde.

Was mir aufgefallen ist, ist dass der Dialog der verschwindet den Focus nicht verliert, er verschwindet lediglich. Ich kann also mit Enter den dialog beenden.
Antworten