問題タブ [qmdiarea]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
814 参照

python - PYQT5 MDI サブウィンドウ コントロールがデザイン ウィンドウのコントロールよりも上に移動するのはなぜですか? 解決策はありますか?

PYQT5デザイナーでメインウィンドウとサブウィンドウを設計しましたコードを実行すると、コントロールがサブウィンドウで上に移動しますが、サブウィンドウが最大化されると、コントロールはウィンドウの上から正しく離されて見えますまた、サブウィンドウを手動でサイズ変更すると、ウィンドウが正しく描画されませんしかし、最大化と復元ボタンを使用しても同じです

サブウィンドウの上部から絶対位置にサブウィンドウにオブジェクトを配置したい

サブウィンドウ クラス

メインウィンドウ クラス

メインプログラム

データツールバー

0 投票する
1 に答える
345 参照

python - PYQT5 mdiarea サブウィンドウがワークスペース内にあるかどうかを確認する方法

現在、qmdiarea と mdisubwindows を使用して、いくつかのウィジェットで pyqt5 アプリケーションを作成しています。画像を表示するメイン サブウィンドウと、そのメイン サブウィンドウに関連付けられたいくつかのウィジェットがあります。最終的には、すべてのアクセサリ ウィジェットを削除したいと考えています。エラーではなく警告メッセージが表示されますが、この警告メッセージを取り除きたいです。

これは、サブウィンドウを作成する方法とそれらを閉じる方法です。

サブウィンドウの作成:

サブウィンドウの削除:

これは、表示される警告メッセージです。

QMdiArea::removeSubWindow: ウィンドウがワークスペース内にありません

ウィンドウがワークスペース内にあるかどうかを確認する方法の手がかりはありますか?