3

わかりました、これは本当に基本的なことのように思えますが、実装方法に関する情報は見つかりませんでした。

QGridLayout同じサイズのウィジェットを含む何らかの種類があると仮定します。ここで、レイアウト サイズに基づいて行/列の数を更新したいと思います。

たとえば、比較的広い画面では次のようになります。

ワイドスクリーン

しかし、画面がすべてのアイテムに収まるほど広くない場合、次のように垂直方向に拡大します。

狭い画面

4

1 に答える 1

2

QGridLayoutこれを自動的にサポートしません。次のいずれかを実行できます。

  1. QGridLayout画面の幅をウィジェットの幅で割った値に設定された列の数と、ウィジェットに適合するのに十分な行の数で使用します。または

  2. フロー レイアウトの例を使用して、必要に応じて変更します。

于 2016-09-02T18:50:03.060 に答える