2012-02-18 48 views
0

使用QMainWindow我已經添加了3個DockWidget並將centralWidget設置爲0,所以現在DockAreas可以佔用所有空間。Wierd DockWidgets效果

看一看:

enter image description here

這看起來我想和行爲更是這樣的方式。但是有一個效果可以打破這一切。

當我從其DockArea中取出Dock時,另一個DockArea展開並佔用所有空間,並且Dock曾經居住的區域消失。我現在有這樣的事情:

enter image description here

從現在開始,這是不可能停靠右側或左側的任何部件,因爲只有一個DockArea存在。但這可以解決嗎?我可以以某種方式保持DockArea「活着」,即使在其唯一的小部件被浮動之後?

回答

1

您需要將QMainWindow的dockNestingEnabled屬性設置爲true,以便允許塢站垂直或水平停靠。否則,你只能做一個或另一個。