QGridLayout (withdh/height ボックスを固定) を作成することは可能ですが、ウィジェットのサイズに適応できますか?
つまり、ウィジェットの幅を広げると、GridLayout が変更されます。
例えば :
QGridLayout に 4 つの写真があります
0,0 | 0,1
1,0 | 1,1
ウィジェット(幅)を拡張すると、写真の位置が次のようになります。
0,0 | 0,1 | 0,3
1,0
QGridLayout (withdh/height ボックスを固定) を作成することは可能ですが、ウィジェットのサイズに適応できますか?
つまり、ウィジェットの幅を広げると、GridLayout が変更されます。
例えば :
QGridLayout に 4 つの写真があります
0,0 | 0,1
1,0 | 1,1
ウィジェット(幅)を拡張すると、写真の位置が次のようになります。
0,0 | 0,1 | 0,3
1,0
短い答え:いいえ。問題は、QGridLayout の構造が非常に厳格であることです。
この問題は Qt のマニュアルで説明されており、フロー レイアウトを実装する方法の例も示されています (これはまさにあなたが望むことを行います): http://qt-project.org/doc/qt-4.8/layouts-flowlayout。 html