Есть моя проблема, я хочу реализовать новое подокно в mdiArea активной вкладки tabwidget. Но единственное, что вы можете сделать сегодня, это добавить виджет в последнюю созданную вкладку/mdiArea (мой код ниже).
Как я могу переключаться динамически (без объявления каждой mdiArea независимо) и заполнять mdiArea текущего виджета вкладки?
P.S. Пробовал заменить:
zoneCentrale->addSubWindow(subwindow)
by
ui->tabWidget->currentWidget()->addSubWindow(subwindow)
безуспешно.
void MainWindow::settingsAddLayout_triggered()
{
zoneCentrale = new QMdiArea;
ui->tabWidget->addTab(zoneCentrale,"new");
}
void MainWindow::settingsEditLayout_triggered()
{
testwidget *subwindow = new testwidget;
QMdiSubWindow *uneSousFenetre = zoneCentrale->addSubWindow(subwindow);
uneSousFenetre->setWindowFlags(Qt::FramelessWindowHint);
uneSousFenetre->resize(200,200);
subwindow->show();
}