StackPanel¶
Simple stack layout (orientation + spacing).
import QWinUI3.Extras · src/extras/QWinUI3/Extras/StackPanel.qml
Category: Layout · Library: v2.80
Gallery: StackPanel — src/gallery/pages/StackPanelPage.qml
Extends Control.
Example¶
StackPanel {
id: stackPanel
orientation: Qt.Vertical
}
// --- API ---
// methods: childWidth(c), childHeight(c), relayout()
// stackPanel.childWidth(c)
// stackPanel.childHeight(c)
// stackPanel.relayout()
Notes¶
Simple stack/flow panel with orientation + spacing.
API¶
Properties¶
| Name | Type | Description |
|---|---|---|
contentData |
alias |
Default children / content slot |
orientation |
int |
Qt.Horizontal or Qt.Vertical |
paddingEdges |
int |
Edge paddings |
alignment |
int |
Cross-axis alignment: Horizontal → vertical align; Vertical → horizontal align |
layoutDirection |
int |
Qt layout direction |
stretchChildren |
bool |
When true (default for Vertical), stretch children along the cross axis to host size |
childCount |
int |
Number of children |
Signals¶
No custom signals (use inherited signals from the base type).
Methods¶
| Signature | Description |
|---|---|
childWidth(c) |
Child item width |
childHeight(c) |
Child item height |
relayout() |
Recompute layout |
Inherited from Control¶
Also available (base type / Qt Quick Controls):
paddingfontbackground/contentItem
Generated from module sources by scripts/generate_component_docs.py — do not edit by hand.