1

Qt アプリで、前面にあったポップアップ ウィンドウを閉じると、ウィンドウの一部が空白または白くなることがあるという問題が発生しています。余談ですが、空白部分は常に窓の上から斜めの縞模様になっています。メインウィンドウとポップアップウィンドウはフルスクリーンです。

画像を添付しました。部分的なペイントは画像の右側、つまりタッチスクリーンの上部にあります (赤いボックスは、この投稿の実際のコンテンツを隠すために貼り付けられているだけです)。

部分塗装イメージ

GUI アプリの PySide バインディングで Enaml を使用しています。ポップアップ ウィンドウが閉じられた後にウィンドウの再描画または更新を強制する方法を見つけようとしました。私が Enaml で思いついたのはこれ (ポップアップ ウィンドウの定義) でした。

closed ::
    deferred_call(container.request_relayout)

何が起こっている?これにはどのような用語が使用されますか? 私は成功せずにそれを検索しようとしました。Qt、またはOSまたはウィンドウレベル(Ubuntu/X11)、または他の場所で発生する可能性がありますか?これは、診断と修正/回避策に非常に役立ちますが、最終的には問題を修正する必要があります。この動作を回避または修正するにはどうすればよいですか?

4

0 に答える 0