基本的にQGridLayout
、いくつかのウィジェットが含まれています。重要なのは、画面に画像を描画するために使用する2つのラベルです。ユーザーが必要に応じて、受信画像の解像度を変更して、ラベルのサイズを強制的に変更することができます。
ラベルの初期サイズがであると仮定しましょう320x240
。ユーザーがVideoModeをに変更する640x480
と、ラベルとGUI全体のサイズが完全に変更されます。ただし、ユーザーがに戻ると320x240
、ラベルは縮小しますが、レイアウト/ウィンドウは縮小しません。
私はsizePolicies
and sizeHints
、andresize(0,0)
で遊んだことがありますが、何もうまくいきませんでした。誰かがこれを手伝ってくれませんか?
ここに問題を明確にするためのいくつかのスクリーンショットがあります: