diff --git a/src/plugins/qmldesigner/componentsplugin/components.metainfo b/src/plugins/qmldesigner/componentsplugin/components.metainfo
index 01da4319f9b..22f782038b9 100644
--- a/src/plugins/qmldesigner/componentsplugin/components.metainfo
+++ b/src/plugins/qmldesigner/componentsplugin/components.metainfo
@@ -342,6 +342,22 @@ MetaInfo {
}
}
+Type {
+ name: "QtQuick.Layouts.StackLayout"
+ icon: ":/componentsplugin/images/stack-layouts-icon-16px.png"
+
+ ItemLibraryEntry {
+ name: "StackLayout"
+ category: "Qt Quick - Layouts"
+ libraryIcon: ":/componentsplugin/images/stack-layouts-icon.png"
+ version: "1.3"
+ requiredImport: "QtQuick.Layouts"
+
+ Property { name: "width"; type: "int"; value: 100; }
+ Property { name: "height"; type: "int"; value: 100; }
+ }
+}
+
Type {
name: "QtQuick.Controls.TabView"
icon: ":/componentsplugin/images/window16.png"
diff --git a/src/plugins/qmldesigner/componentsplugin/componentsplugin.qrc b/src/plugins/qmldesigner/componentsplugin/componentsplugin.qrc
index dcc5f6eccfd..3a8361e20bd 100644
--- a/src/plugins/qmldesigner/componentsplugin/componentsplugin.qrc
+++ b/src/plugins/qmldesigner/componentsplugin/componentsplugin.qrc
@@ -43,6 +43,8 @@
images/row-layouts-icon-16px.png
images/splitview-layouts-icon.png
images/splitview-layouts-icon-16px.png
+ images/stack-layouts-icon.png
+ images/stack-layouts-icon-16px.png
Controls/ButtonSpecifics.qml
diff --git a/src/plugins/qmldesigner/componentsplugin/images/stack-layouts-icon-16px.png b/src/plugins/qmldesigner/componentsplugin/images/stack-layouts-icon-16px.png
new file mode 100644
index 00000000000..3f7ab00c1d6
Binary files /dev/null and b/src/plugins/qmldesigner/componentsplugin/images/stack-layouts-icon-16px.png differ
diff --git a/src/plugins/qmldesigner/componentsplugin/images/stack-layouts-icon.png b/src/plugins/qmldesigner/componentsplugin/images/stack-layouts-icon.png
new file mode 100644
index 00000000000..bbd6783cc54
Binary files /dev/null and b/src/plugins/qmldesigner/componentsplugin/images/stack-layouts-icon.png differ