Всем добрый день! Ребята, подскажите пожалуйста, как сделать так, чтобы при старте все виджеты располагались в основном окне, но можно было виджеты перетаскивать, чтобы они были как отдельные окна. Как в «фотошопе». Расположение виджетов основного окна по ссылке: https://drive.google.com/file/d/11NkHLHssTmYAmaKc4liFR6OMJvUpdDJb/view?usp=sharing
Сейчас эксперементирую с QDockWidget. Создаю и загружаю виджеты так:
QDockWidget *dock2 = new QDockWidget(this);
dock2->setAllowedAreas(Qt::LeftDockWidgetArea | Qt::RightDockWidgetArea | Qt::TopDockWidgetArea | Qt::BottomDockWidgetArea);
dock2->setFeatures(QDockWidget::DockWidgetClosable | QDockWidget::DockWidgetMovable | QDockWidget::DockWidgetFloatable);
dock2->setWidget(ui->widgetLinePlot0);
dock2->show();
QDockWidget *dock3 = new QDockWidget(this);
dock3->setAllowedAreas(Qt::LeftDockWidgetArea | Qt::RightDockWidgetArea | Qt::TopDockWidgetArea | Qt::BottomDockWidgetArea);
dock3->setFeatures(QDockWidget::DockWidgetClosable | QDockWidget::DockWidgetMovable | QDockWidget::DockWidgetFloatable);
dock3->setWidget(ui->widgetLinePlot1);
dock3->show();
QDockWidget *dock4 = new QDockWidget(this);
dock4->setAllowedAreas(Qt::LeftDockWidgetArea | Qt::RightDockWidgetArea | Qt::TopDockWidgetArea | Qt::BottomDockWidgetArea);
dock4->setFeatures(QDockWidget::DockWidgetClosable | QDockWidget::DockWidgetMovable | QDockWidget::DockWidgetFloatable);
dock4->setWidget(ui->widgetLinePlot2);
dock4->show();
В Qt не силен. Подскажите направление,как проще решить данную задачу. Буду балгодарен за фрагмент кода, с данным функционалом. Благодарю за помощь.