Pyqt-qboxlayout-class
提供:Dev Guides
PyQt-QBoxLayoutクラス
Sr.No. | Methods & Description |
---|---|
1 |
addWidget() BoxLayoutにウィジェットを追加します |
2 |
addStretch() 空の伸縮可能なボックスを作成します |
3 |
addLayout() 別のネストされたレイアウトを追加する |
例1
ここでは、2つのボタンが垂直ボックスレイアウトに追加されます。 addStretch()メソッドにより、それらの間に伸縮可能な空のスペースが追加されます。 したがって、最上位ウィンドウのサイズを変更すると、ボタンの位置が自動的に再配置されます。
上記のコードは、次の出力を生成します-
例2
この例では、水平ボックスレイアウトを使用しています。 addStretch()メソッドは、2つのボタンオブジェクトの間に伸縮可能な空のスペースを挿入します。 したがって、ウィンドウのサイズが変更されると、ボタンのサイズと位置が動的に変更されます。
上記のコードは、次の出力を生成します-
実施例3
この例は、レイアウトをネストする方法を示しています。 ここでは、2つのボタンが垂直ボックスレイアウトに追加されます。 次に、2つのボタンと伸縮可能な空のスペースを持つ水平ボックスレイアウトオブジェクトが追加されます。 最後に、垂直ボックスレイアウトオブジェクトがsetLayout()メソッドによってトップレベルウィンドウに適用されます。
上記のコードは、次の出力を生成します-