In QMdiArea zeichnen

Alles rund um die Programmierung mit Qt
Antworten
spiron
Beiträge: 2
Registriert: 14. September 2007 15:01

In QMdiArea zeichnen

Beitrag von spiron »

Hallo,

ich habe eine QMdiArea in der sich mehrere SubWindows befinden. Diese SubWindows verarbeiten (bzw sollen es in Zukunft :wink:) Daten in einer vom Benutzer festgelegten Reihenfolge.

So, nun zu meinem Problem:
Ich möchte die Reihenfolge, in der die Daten verarbeiten werden graphisch auf der MdiArea darstellen. Und zwar hab ich an ne Art Kabel gedacht mit denen die einzelnen SubWindows miteinander verbunden werden.

Wie kann ich das am besten lösen? Meine erste Überlegung: Man könnte z.B. über die MdiArea und die SubWindows ein QWidget legen, auf dem ich dann die Verbindungen zeichnen könnte. Ist das überhaupt so möglich? Würde das Widget nicht alle anderen Fenster überdecken, was zur Folge hätte dass ich die Fenster nicht mehr mit der Maus fokusieren kann?

Ich hoffe ihr habt ein paar Tipps.

Vielen dank schon mal...
spiron
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

QMdiArea hat einen viewport() auf den man zeichnen kann.
spiron
Beiträge: 2
Registriert: 14. September 2007 15:01

Beitrag von spiron »

Danke, werde es mal ausprobieren.

Ich möchte aber auch über die SubWindows zeichnen. Wenn ich auf dem viewport der QMdiArea zeichne, wird das doch von den SubWindows überdeckt.
Antworten