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.