0

を使用して、QMainWindow3 つの DockWidget を追加し、centralWidget を 0 に設定したので、DockAreas がすべてのスペースを占有できるようになりました。

見てください:

ここに画像の説明を入力

これは私が望むように見え、さらにそう動作します。しかし、すべてを壊す効果が 1 つあります。

そのDockAreaDockをはぎ取ると、もう一方の DockArea が拡張してすべてのスペースを占有し、Dockかつて存在していた Area がなくなります。私は今、このようなものを持っています:

ここに画像の説明を入力

DockArea は 1 つしか存在しないため、今後はウィジェットを左右にドッキングすることはできません。しかし、これは修正できますか?唯一のウィジェットがフローティングされた後でも、DockArea を「生きている」状態に保つことはできますか?

4

1 に答える 1

1

ドックを垂直または水平にドッキングできるようにするには、QMainWindowのDockNestingEnabledプロパティを trueに設定する必要があります。それ以外の場合は、どちらか一方しか実行できません。

于 2012-02-18T22:51:06.190 に答える