C++ 如何将QDockWidget作为选项卡插入

C++ 如何将QDockWidget作为选项卡插入,c++,qt,C++,Qt,我的应用程序中有很多小部件,我知道我可以在运行时将它们拖动到另一个小部件上,以便合并它们(两个小部件位于同一位置,它们下面有选项卡,我可以用来切换它们) 如何从一开始就以编程方式插入QDockWidget 例如,我想在底部添加两个带选项卡的QDockWidget,以便它们位于同一区域,我可以对它们进行选项卡切换。如果您想将两个或多个dock widget布局为选项卡式窗口,您可以将一个dock widget拖到另一个上(如您正确描述的),或者使用QMainWindow::tabifyDockWi

我的应用程序中有很多小部件,我知道我可以在运行时将它们拖动到另一个小部件上,以便合并它们(两个小部件位于同一位置,它们下面有选项卡,我可以用来切换它们)

如何从一开始就以编程方式插入QDockWidget


例如,我想在底部添加两个带选项卡的QDockWidget,以便它们位于同一区域,我可以对它们进行选项卡切换。如果您想将两个或多个dock widget布局为选项卡式窗口,您可以将一个dock widget拖到另一个上(如您正确描述的),或者使用
QMainWindow::tabifyDockWidget以编程方式执行此操作(QDockWidget*第一,QDockWidget*第二)
函数。如图所示:

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