QT 4.7: MDI setActive Problem ...
Verfasst: 16. März 2011 18:39
Hallo Zusammen,
ich habe folgendes Problem:
In meiner MDI Anwendung bleibt ein angewähltes Fenster weiterhin unter einem anderen Fenster liegen, es kommt nicht nach vorne. Ich kann es auch verschieben, ohne Auswirkung.
Ich verwende folgenden Code aus den Example-MainWindow für MDI (wo es geht) in meiner Anwendung.
mit diesem Slot:
Der Witz ist übrigens, wenn ich einmal auf den Desktop klicke, dann klappt es auf einmal, bis ich die Fenster erneut öffne.
Wo liegt mein Gedankenfehler.
Gruss R.
ich habe folgendes Problem:
In meiner MDI Anwendung bleibt ein angewähltes Fenster weiterhin unter einem anderen Fenster liegen, es kommt nicht nach vorne. Ich kann es auch verschieben, ohne Auswirkung.
Ich verwende folgenden Code aus den Example-MainWindow für MDI (wo es geht) in meiner Anwendung.
Code: Alles auswählen
connect(MainMdiArea, SIGNAL(subWindowActivated(QMdiSubWindow *)), this, SLOT(setActiveSubWindow(QMdiSubWindow *)));
Code: Alles auswählen
void MainWindow::setActiveSubWindow(QMdiSubWindow *window)
{
if (!window)
return;
mdiArea->setActiveSubWindow(window);
}
Wo liegt mein Gedankenfehler.
Gruss R.