2011-08-10 6 views
1

私は4つのQGraphicsViewsを持つウィジェットを持っていて、それらをドッキング可能にしたい。 QDockWidgetにQGraphicsViewを配置しました。それから私はビューをドッキング解除することができましたが、ビューをドッキングする方法はわかりません。開始時には、ドッキング解除ボタン付きのバーがありますが、ウィジェットがドッキング解除されると、このバーは消えてしまいます。ウィジェットをドック/ドッキング解除する方法(QDockWidget?)

元/開始位置にウィジェットをドッキングするには、何が必要ですか? このQDockWidgetはそうではありませんか? 私はいくつかの助けに非常に感謝します。

答えて

4

ウィジェットをドラッグして開始位置に戻すと、メインウィンドウが自動的にそのウィジェットを取得します。これがうまくいかない場合は、Dock Widgetsサンプルプログラム(Qt Creator - > Help - > Contents - >チュートリアルとサンプル - >メインウィンドウの例 - > Dockウィジェット)を見てください。このサンプルプログラムでも動作しない場合は、Qtのインストールに何か問題があります。

+0

こんにちは、ありがとう、私はそれを戻したいとは思わない。私はボタンを押したければ、それが戻ってくる。最初のボタンを押すとビューがドッキング解除され、2番目のボタンを押すとドッキングが解除されます。 – Oli

+8

ああ、そうです。あなたは 'QDockWidget :: setFloating(false)'を試みましたか? – TonyK

+0

それはトリックでした!くそー、そんなことは考えなかった。 – Oli

関連する問題