0
およびQtWidgets
がQt5で分離されています。QWidgetまたは他のQWidget派生コントロールをQWindowに追加する
QWidget
または他のQWidget
派生コントロールをQWindow
に追加するにはどうすればよいですか?
およびQtWidgets
がQt5で分離されています。QWidgetまたは他のQWidget派生コントロールをQWindowに追加する
QWidget
または他のQWidget
派生コントロールをQWindow
に追加するにはどうすればよいですか?
QWindow
は、このように使用することを意味しません。 QWindow
を直接使用する代わりに、代わりにQWidget
が必要です。親なしQWidget
は、デフォルトで最上位のウィンドウになります。
QWindow
を使用する特別な理由がある場合は、デザインの詳細を提供するために質問を編集する必要があります。デザインが間違っている可能性があります。
プロファイルにQT + =ウィジェットを追加し、デザイナまたはコードにQWidgetを追加します。これはあなたの質問に答えますか? – demonplus
ウィジェットモジュールにある 'QMainWindow'を使ってみませんか?ドキュメントから:アプリケーションは通常、QWindowではなく、そのUIにQWidgetまたはQQuickViewを使用します。それでも、依存関係を最小限に抑えたい場合や、OpenGLを直接使用したい場合は、QBackingStoreまたはQOpenGLContextを使用してQWindowに直接レンダリングすることができます。ラスタウィンドウの例とOpenGLのウィンドウの例は、いずれの方法でもQWindowにレンダリングする方法の参考例です。 –