Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Qt 维尔德·多克维德效应_Qt_Qt4_Qmainwindow_Qdockwidget - Fatal编程技术网

Qt 维尔德·多克维德效应

Qt 维尔德·多克维德效应,qt,qt4,qmainwindow,qdockwidget,Qt,Qt4,Qmainwindow,Qdockwidget,使用QMainWindow我添加了3个dockWidget并将centralWidget设置为0,因此现在dockarea可以占用所有空间 看看: 这看起来是我想要的,行为更是如此。但有一种效果打破了这一切 当我把Dock从它的DockArea里拉出来时,另一个DockArea会扩展并占据所有的空间,而Dock曾经居住过的区域也消失了。我现在有这样的东西: 从现在起,不可能左右停靠任何小部件,因为只有一个DockArea存在。但是这个问题可以解决吗?即使在DockArea唯一的小部件浮动之后

使用
QMainWindow
我添加了3个dockWidget并将centralWidget设置为0,因此现在dockarea可以占用所有空间

看看:

这看起来是我想要的,行为更是如此。但有一种效果打破了这一切

当我把
Dock
从它的DockArea里拉出来时,另一个DockArea会扩展并占据所有的空间,而
Dock
曾经居住过的区域也消失了。我现在有这样的东西:

从现在起,不可能左右停靠任何小部件,因为只有一个DockArea存在。但是这个问题可以解决吗?即使在DockArea唯一的小部件浮动之后,我是否可以让它保持“活动状态”?

您需要将QMainWindow的属性设置为true,以便允许垂直或水平停靠docks。否则,您只能执行其中一项操作