7 c++ python qt pyqt qt-designer
你将如何获得dockwidgets/centralwidget,其中在该dockwidget的显示Qt::BottomDockWidgetArea或Qt::TopDockWidgetArea不采取Qt::LeftDockWidgetArea也不Qt::RighDockWidgetArea空间?
这是实际显示,右上角有2个dockwidgets和中央小部件:

这将是首选显示:

你可能应该使用QMainWindow的角落功能来获得你想要的行为.
这样的东西可能有用(无法测试它是否编译,抱歉):
mainWindow->setCorner(Qt::TopLeftCorner, Qt::LeftDockWidgetArea);
mainWindow->setCorner(Qt::TopRightCorner, Qt::RightDockWidgetArea);
mainWindow->setCorner(Qt::BottomLeftCorner, Qt::LeftDockWidgetArea);
mainWindow->setCorner(Qt::BottomRightCorner, Qt::RightDockWidgetArea);
Run Code Online (Sandbox Code Playgroud)
请参阅:*QMainWindow :: setCorner(...)