如何将QDockWidgets停靠在QSplitter中?

时间:2019-03-12 21:51:19

标签: qt qtwidgets

我正在尝试让QSplitter在我的应用程序中接受QDockWidgets。到目前为止,我已经通过Qt设计器完成了所有工作,而我要做的是创建三个单独的QWidget。然后,我选择所有三个QWidget,然后右键单击它们,然后选择“布局”->“在拆分器中垂直放置”。

这很好地将所有三个小部件放置在一个拆分器中。然后,我将Dock窗口小部件拖到右上角的“对象/类”窗口中,并在Splitters窗口小部件中进行设置。这样可以将QDockWidget愉快地放置在小部件内。但是,当我启动程序时,无法单击并拖动停靠小部件。如果我双击停靠小部件,则会弹出停靠小部件,但是由于技术上从未停靠,所以无法放回它。这就造成了小部件不能停靠在其他任何地方的问题。它不能停靠在QMainWindow类或QSplitter类上。

反正有QDockWidget停靠在QSplitter里面并且具有QDockWidget的功能吗?

0 个答案:

没有答案
相关问题