如何将QDockWidget作为选项卡插入

Pet*_*etr 12 c++ qt

我的应用程序中有很多小部件,我知道我可以在运行时拖动它们并将它们放在另一个小部件上以便合并它们(两个小部件都在同一个地方,它们下面有一些标签,我可以用来切换它们).

如何从头开始插入像这样的程序设计QDockWidget?

例如,我想在底部添加2个QDockWidgets,它们是标签式的,因此它们位于相同的区域,我可以选项卡切换它们

vah*_*cho 18

如果要将两个或多个停靠窗口小部件布局为选项卡式窗口,则可以将一个停靠窗口小部件拖动到另一个停靠窗口小部件上(如您正确描述的那样),或者使用QMainWindow::tabifyDockWidget(QDockWidget *first, QDockWidget *second)函数执行该程序.正如功能描述所说:

将第二个停靠窗口小部件移动到第一个停靠窗口小部件的顶部,在主窗口中创建一个选项卡式停靠区域.