2012-02-18 2 views
0

Использование QMainWindow Я добавил 3 DockWidgets и установил centralWidget в 0, так что теперь DockAreas может занимать все пространство.Эффект Wierd DockWidgets

Посмотрите:

enter image description here

Это выглядит так, как я хочу, и ведет себя еще больше. Но есть один эффект, который разрушает все это.

Когда я разорву Dock из его DockArea, другой DockArea расширяет и занимает все пространство и область, где Dock один раз проживает. Теперь у меня есть что-то вроде этого:

enter image description here

Отныне это не возможно, чтобы состыковаться любые виджеты вправо или влево, так как только один DockArea существует. Но можно ли это исправить? Могу ли я каким-то образом поддерживать DockArea «живым», даже после того, как его единственный виджет был перемещен?

ответ

1

Необходимо установить свойство dockNestingEnabled свойства QMainWindow в true, чтобы доки могли быть закреплены вертикально или горизонтально. В противном случае вы можете делать только одно или другое.