Focus für DockWidget
Verfasst: 9. Januar 2011 12:38
Hallo Forum,
ich habe ein floating QDockWidget, das ich nach dem Erstellen mit dock.hide(); verstecke.
Wenn ich auf einen QPushButton drücke, wird eine Funktion ausgeführt an derem Ende das Dock mit dock.show(); wieder sichtbar geschaltet wird. Mein Problem ist, dass der Focus dann nicht auf den zweiten Button auf dem Dock wechselt, das drunterliegende Fenster bleibt weiterhin aktiv (Focuswechsel mit Tabtaste auf das Dock ist aber problemlos möglich). Ich habs mit diversen Kombinationen von raise(), show(), setFocus() etc ausprobiert, aber nichts davon hat geholfen. Geht sowas überhaupt? Und wenn ja: wie?
Grüße
ich habe ein floating QDockWidget, das ich nach dem Erstellen mit dock.hide(); verstecke.
Wenn ich auf einen QPushButton drücke, wird eine Funktion ausgeführt an derem Ende das Dock mit dock.show(); wieder sichtbar geschaltet wird. Mein Problem ist, dass der Focus dann nicht auf den zweiten Button auf dem Dock wechselt, das drunterliegende Fenster bleibt weiterhin aktiv (Focuswechsel mit Tabtaste auf das Dock ist aber problemlos möglich). Ich habs mit diversen Kombinationen von raise(), show(), setFocus() etc ausprobiert, aber nichts davon hat geholfen. Geht sowas überhaupt? Und wenn ja: wie?
Grüße