note the difference between Row/Column and layouts
This commit is contained in:
parent
a39c847084
commit
1f91f786b5
1 changed files with 18 additions and 1 deletions
|
@ -211,4 +211,21 @@ Layouts, such as the Row, Column and Grid layout, are extremely useful for posit
|
|||
items adjacent to eachother. See the linked qt documentation for more details.
|
||||
|
||||
> [!NOTE]
|
||||
> Layouts have a default spacing of 5 pixels between items, not zero.
|
||||
> - Layouts have a default spacing of 5 pixels between items, not zero.
|
||||
> - Items in a Layout will be pixel-aligned.
|
||||
|
||||
### Layouts vs. Row and Column
|
||||
|
||||
In addition to the @@QtQuick.Layouts.RowLayout and @@QtQuick.Layouts.ColumnLayout types,
|
||||
QtQuick has similarly named @@QtQuick.Row and @@QtQuick.Column types.
|
||||
|
||||
The Layout types are generally much more flexible and enable the usage of the
|
||||
@@QtQuick.Layouts.Layout attached object.
|
||||
|
||||
In contrast, the @@QtQuick.Row and @@QtQuick.Column types are not part of Qt's Layout
|
||||
system and do not have access to the @@QtQuick.Layouts.Layout attached object.
|
||||
In addition, Row and Column do not pixel-align members, meaning if you have a member
|
||||
with a fractional size, it will break the pixel alignment of members following it.
|
||||
|
||||
In general, RowLayout and ColumnLayout should be used over Row and Column outside
|
||||
of cases where pixel alignment is intentially broken.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue