2016-09-02 12 views
2

申し訳ありませんが、これを実装する方法に関する情報は見つけられませんでしたが、これは本当に基本的なものです。レイアウトサイズに応じてQGridLayout行数/列数を更新するにはどうすればよいですか?

同じサイズのウィジェットを含むQGridLayoutのようなものがあるとします。レイアウトサイズに基づいて行/列数を更新したいと思います。

wide screen

をしかし、画面はすべての項目に合うように十分な広さでない場合、それは次のように垂直方向に成長する:

ので、比較的広い画面上のインスタンスのためには、次のようになります

narrow screen

答えて

2

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

    スクリーンウィジェットの幅で割った幅、およびウィジェットをフィットするのに十分な行の数、または

  1. 利用に応じて設定する

  2. 列数と使用QGridLayoutflow layout exampleとあなたのニーズに合わせて変更してください。

関連する問題