2012-01-05 13 views
0

私はQtを新しくしています。質問があります。QWidgetは親QWidget内にとどまっています

私は複数のウィンドウ/ QFrameを持つアプリケーションを持っています。私はそれらがメインウィンドウ内にのみ存在するようにしたい(それは親ガジェットでもある)。私がそれらを動かすとき、私は親ガジェットの中にとどまりたい。

  1. が可能ですか?
  2. はいの場合、どうですか? 私はQtの文書を読んできましたが、何も見つかりませんでした。私はおそらく単純なオプションがそれを行うことができます。または、カスタムマウスイベントメソッドを使用して新しいウィジェットを作成する必要がありますか?

Thxを

答えて

4

あなたがMultiple Document Interface (MDI) GUIをしたい場合は、これを実装するためにQMdiAreaQMdiSubWindowクラスを使用することができます。 QMainWindowの例でそれを使用するには、QMdiAreaの詳細な説明のセクションを見てください。しかし、他のウィジェットでも同様に動作します。

+0

素晴らしいです!それが私が探していたものです。ありがとう! –

関連する問題