Qt Quick Layouts

Qt Quick Layouts sind eine Reihe von QML-Typen, die zur Anordnung von Elementen in einer Benutzeroberfläche verwendet werden. Im Gegensatz zu Positionierern kann Qt Quick Layouts auch die Größe seiner untergeordneten Elemente ändern. Dadurch eignen sie sich gut für größenveränderbare Benutzeroberflächen.

Besuchen Sie die Seite Qt Quick Layouts Overview, um loszulegen.

Verwendung des Moduls

Die QML-Typen des Moduls sind über den QtQuick.Layouts -Import verfügbar. Um die Typen zu verwenden, fügen Sie die folgende Importanweisung zu Ihrer .qml-Datei hinzu:

import QtQuick.Layouts

Layouts

ColumnLayout

Identisch mit GridLayout, aber mit nur einer Spalte

FlexboxLayout

Das QML-Konstrukt bietet ein flexibles Layout für die Quick Items

GridLayout

Bietet eine Möglichkeit zur dynamischen Anordnung von Elementen in einem Raster

Layout

Bietet angehängte Eigenschaften für Elemente, die in ein GridLayout, RowLayout oder ColumnLayout verschoben werden

LayoutItemProxy

Platzhalter für QQuickItems in Layouts

RowLayout

Identisch mit GridLayout, aber mit nur einer Zeile

StackLayout

Stapel von Elementen, von denen jeweils nur ein Element sichtbar ist

Artikel und Anleitungen

Beispiele

Referenz

Lizenzen

Qt Quick Layouts ist unter kommerziellen Lizenzen von The Qt Company erhältlich. Darüber hinaus ist es unter freien Software-Lizenzen verfügbar. Seit Qt 5.4 sind diese Lizenzen für freie Software die GNU Lesser General Public License, Version 3, oder die GNU General Public License, Version 2. Siehe Qt-Lizenzierung für weitere Details.

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.