1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
QMainWindow mainWindow;
mainWindow.setDockOptions(QMainWindow::ForceTabbedDocks | QMainWindow::AnimatedDocks | QMainWindow::AllowTabbedDocks);
mainWindow.setCorner(Qt::TopLeftCorner, Qt::LeftDockWidgetArea);
mainWindow.setCorner(Qt::BottomLeftCorner, Qt::LeftDockWidgetArea);
mainWindow.setCorner(Qt::TopRightCorner, Qt::RightDockWidgetArea);
mainWindow.setCorner(Qt::BottomRightCorner, Qt::RightDockWidgetArea);
QDockWidget* dock = new QDockWidget(&mainWindow);
dock->setAllowedAreas(Qt::TopDockWidgetArea | At::BottomDockWidgetArea);
dock->setWidget(new GeneralForm(dock));
mainWindow.addDockWidget(Qt::TopDockWidgetArea,dock);
dock = new QDockWidget(&mainWindow);
dock->setAllowedAreas(Qt::TopDockWidgetArea | Qt::BottomDockWidgetArea);
dock->setWidget(new XRayDetectForm(dock));
mainWindow.addDockWidget(Qt::Botto,DockWidgetArea,dock); |