QVBoxLayout#
The QVBoxLayout
class lines up widgets vertically. More…
Detailed Description#
This class is used to construct vertical box layout objects. See QBoxLayout
for details.
The simplest use of the class is like this:
window = QWidget() layout = QVBoxLayout(window) window.show()
First, we create the widgets we want to add to the layout. Then, we create the QVBoxLayout
object, setting window
as parent by passing it in the constructor; next we add the widgets to the layout. window
will be the parent of the widgets that are added to the layout.
If you don’t pass a parent window
to the constructor, you can at a later point use setLayout()
to install the QVBoxLayout
object onto window
. At that point, the widgets in the layout are reparented to have window
as their parent.
![]()
See also
QHBoxLayout
QGridLayout
QStackedLayout
Layout Management Basic Layouts Example
- class PySide6.QtWidgets.QVBoxLayout#
PySide6.QtWidgets.QVBoxLayout(parent)
- Parameters
parent –
PySide6.QtWidgets.QWidget
Constructs a new vertical box. You must add it to another layout.
Constructs a new top-level vertical box with parent parent
.
The layout is set directly as the top-level layout for parent
. There can be only one top-level layout for a widget. It is returned by layout()
.
See also