Anordnung SubWindows in QMdiArea
Verfasst: 7. Dezember 2010 17:05
Hallo,
ich habe eine QMdiArea der ich nach und nach SubWindows zuweise. Diese werden auch angezeigt und mithilfe der Funktion tileSubWindows() über die gesamte Fläche gekachelt.
Ich möchte nun, dass stehts die gleiche Reihenfolge beim tiling der Fenster eingehalten wird. Im Beispiel von zwei Fenstern möchte ich Fenster 1 immer links dargestellt haben, Fenster 2 immer rechts. Allerdings wird das aktuell aktive Fenster zuerst, sprich links angezeigt, nach einem tileSubWindows() Aufruf.
Die Funktion setActivationOrder( WindowOrder order ) sollte diese Reihenfolge eigentlich festlegen. Ich stelle order auf QMdiArea::StackingOrder, dies hat jedoch keine Auswirkung, die Reihenfolge hängt weiterhin von der Activation Reihenfolge ab.
Ich verwende das aktuelle Qt SDK für Windows mit Qt 4.7.0, QtCreator und MinGW Umgebung.
Hat jemand eine Idee, woran das liegen könnte, oder einen alternativen Lösungsvorschlag? Bin für jeden Hinweis dankbar.
ich habe eine QMdiArea der ich nach und nach SubWindows zuweise. Diese werden auch angezeigt und mithilfe der Funktion tileSubWindows() über die gesamte Fläche gekachelt.
Ich möchte nun, dass stehts die gleiche Reihenfolge beim tiling der Fenster eingehalten wird. Im Beispiel von zwei Fenstern möchte ich Fenster 1 immer links dargestellt haben, Fenster 2 immer rechts. Allerdings wird das aktuell aktive Fenster zuerst, sprich links angezeigt, nach einem tileSubWindows() Aufruf.
Die Funktion setActivationOrder( WindowOrder order ) sollte diese Reihenfolge eigentlich festlegen. Ich stelle order auf QMdiArea::StackingOrder, dies hat jedoch keine Auswirkung, die Reihenfolge hängt weiterhin von der Activation Reihenfolge ab.
Ich verwende das aktuelle Qt SDK für Windows mit Qt 4.7.0, QtCreator und MinGW Umgebung.
Hat jemand eine Idee, woran das liegen könnte, oder einen alternativen Lösungsvorschlag? Bin für jeden Hinweis dankbar.