2011-06-27 11 views
0

私はGuiCreatorでQtGuiを作成し、いくつかのDockWidgetsを追加しました。私はプロパティエディタからネストされた状態のみを許可できますが、どのようにDockWidgetsをアクティブにすることができますか?QDockWidgets、UIDesignerから入れ子状態を設定しました

実行時にユーザーはDockWidgetsを移動でき、あるDockWidgetが別のDockWidget上に移動した場合、そのDockWidgetは入れ子状態になり、その結果TabViewになります。

DockWidgetsをネストされた状態で起動し、閉じたいと考えています。ユーザーが可視のDockWidgetを切り替えると、それはタブ(ネストされた)として追加され、それをオフに切り替えるとタブが削除されます。

私はこれにTabWidgetを使うことができますが、DockWidgetをドッキング解除して1つのWindowとして開くようにしたいので、DockWidgetsが必要です。

GUICreatorがすべてのウィジェットを表示するように処理し、作成者に表示され、MainWindowのサイズが変更され、固定サイズと値を手動で設定すると異常な動作になります。

ソースコード内からDockWidgetを作成する方が良いでしょうか? GuiCreatorには必要な機能がいくつかあります。

私は創作者と独立した桂を完全に作ることができないという事実は好きではありません。私はいつもサイズ変更やUI関連のものをソースコードに追加する必要があります。私は何か間違っているのですか?

答えて

0

私はあなたが何か間違っているとは思わない。それらのQDockWidgetsはうまく動作しません。 (しかし、彼らは本当にユーザーのために涼しいです。)

関連する問題