わかりました、これは本当に基本的なことのように思えますが、実装方法に関する情報は見つかりませんでした。
QGridLayout
同じサイズのウィジェットを含む何らかの種類があると仮定します。ここで、レイアウト サイズに基づいて行/列の数を更新したいと思います。
たとえば、比較的広い画面では次のようになります。
しかし、画面がすべてのアイテムに収まるほど広くない場合、次のように垂直方向に拡大します。
わかりました、これは本当に基本的なことのように思えますが、実装方法に関する情報は見つかりませんでした。
QGridLayout
同じサイズのウィジェットを含む何らかの種類があると仮定します。ここで、レイアウト サイズに基づいて行/列の数を更新したいと思います。
たとえば、比較的広い画面では次のようになります。
しかし、画面がすべてのアイテムに収まるほど広くない場合、次のように垂直方向に拡大します。
はQGridLayout
これを自動的にサポートしません。次のいずれかを実行できます。
QGridLayout
画面の幅をウィジェットの幅で割った値に設定された列の数と、ウィジェットに適合するのに十分な行の数で使用します。または
フロー レイアウトの例を使用して、必要に応じて変更します。