2016-12-07 28 views
0

およびQtWidgetsがQt5で分離されています。QWidgetまたは他のQWidget派生コントロールをQWindowに追加する

QWidgetまたは他のQWidget派生コントロールをQWindowに追加するにはどうすればよいですか?

+0

プロファイルにQT + =ウィジェットを追加し、デザイナまたはコードにQWidgetを追加します。これはあなたの質問に答えますか? – demonplus

+0

ウィジェットモジュールにある 'QMainWindow'を使ってみませんか?ドキュメントから:アプリケーションは通常、QWindowではなく、そのUIにQWidgetまたはQQuickViewを使用します。それでも、依存関係を最小限に抑えたい場合や、OpenGLを直接使用したい場合は、QBackingStoreまたはQOpenGLContextを使用してQWindowに直接レンダリングすることができます。ラスタウィンドウの例とOpenGLのウィンドウの例は、いずれの方法でもQWindowにレンダリングする方法の参考例です。 –

答えて

0

QWindowは、このように使用することを意味しません。 QWindowを直接使用する代わりに、代わりにQWidgetが必要です。親なしQWidgetは、デフォルトで最上位のウィンドウになります。

QWindowを使用する特別な理由がある場合は、デザインの詳細を提供するために質問を編集する必要があります。デザインが間違っている可能性があります。

関連する問題