QVBoxLayout
ウィジェットを整理します 垂直方向 窓の中で。
すべてのウィジェットを自分で整理する(地理的な場所を指定する)代わりに、PyQtに処理させることができます。
追加するすべての新しいウィジェット .addWidget()
、垂直方向に追加されます。 基本的に、ウィジェットの垂直リストを取得します。 新しいウィジェットはそれぞれリストの一番下に追加されます。
インポート QVBoxLayout
から PyQt5.QtWidgets
。
関連コース: PythonPyQt5でGUIアプリを作成する
縦型レイアウト
QVboxLayoutの例
以下の簡単な例では、 QVboxLayout
。 次に、メソッドを使用します addWidget
、新しく作成されたボタンをに追加します 垂直方向。
1 |
from PyQt5.QtWidgets import QApplication, QWidget, QPushButton, QVBoxLayout |
これにより、このアプリが作成されます。
addWidget()のパラメーターは、QPushButtonや他のすべての使用可能なウィジェットなどのPyQt5.QtWidgetsのすべてのウィジェットを受け入れます。
QVBoxLayoutをウィンドウに追加することを忘れないでください window.setLayout(layout)
。
Hope this helps!
Source link