Modaler / Nicht-Modaler Dialog

Alles rund um die Programmierung mit Qt
Antworten
atlastraeger
Beiträge: 32
Registriert: 11. August 2004 12:42

Modaler / Nicht-Modaler Dialog

Beitrag von atlastraeger »

Hallo Forum!

Folgendes Problem: Eine Anwendung zeigt eine CAD-Zeichnung mit mehreren Objekten in einem x,y-Koordinatensystem.
Der Anwender ruft einen Dialog auf, um einen Punkt anzugeben; bislang gibt er dazu die Koordinaten des Punktes manuell ein.

Jetzt möchte ich aber, dass der Benutzer - während er den Dialog sieht - die Koordinateneingabe vornehmen kann, indem er mit der Maus auf einen Punkt im Hauptfenster klickt.

Dummerweise ist der Dialog aber modal, d.h. es ist für den Benutzer nicht möglich, etwas im Hauptfenster zu machen, während er den Dialog sieht.

Kann mir jemand vielleicht einen Link geben, wo geschrieben steht, wie man so etwas prinzipiell programmiert? Oder einen Tipp?

Danke!
nando
Beiträge: 321
Registriert: 28. Oktober 2004 13:16

Beitrag von nando »

Bei einem QDialog kannst Du beim erzeugen ein Flag setzen ob der Dialog modal oder nicht modal sein soll.

Von welcher Klasse hast Du deinen Dialog abgeleitet.
Versuchs mal mit QDialog.

Genaueres steht in der doku..

Gruss,
Marco
Antworten