diff --git a/src/widgets/CMakeLists.txt b/src/widgets/CMakeLists.txt
index d2137f29f6..9b0a270320 100644
--- a/src/widgets/CMakeLists.txt
+++ b/src/widgets/CMakeLists.txt
@@ -205,12 +205,15 @@ set(qstyle_resource_files
"styles/images/standardbutton-close-128.png"
"styles/images/standardbutton-close-16.png"
"styles/images/standardbutton-close-32.png"
- "styles/images/standardbutton-closetab-32.png"
+ "styles/images/standardbutton-closetab-128.png"
"styles/images/standardbutton-closetab-16.png"
- "styles/images/standardbutton-closetab-down-32.png"
+ "styles/images/standardbutton-closetab-32.png"
+ "styles/images/standardbutton-closetab-down-128.png"
"styles/images/standardbutton-closetab-down-16.png"
- "styles/images/standardbutton-closetab-hover-32.png"
+ "styles/images/standardbutton-closetab-down-32.png"
+ "styles/images/standardbutton-closetab-hover-128.png"
"styles/images/standardbutton-closetab-hover-16.png"
+ "styles/images/standardbutton-closetab-hover-32.png"
"styles/images/standardbutton-delete-128.png"
"styles/images/standardbutton-delete-16.png"
"styles/images/standardbutton-delete-32.png"
diff --git a/src/widgets/styles/images/standardbutton-closetab-128.png b/src/widgets/styles/images/standardbutton-closetab-128.png
new file mode 100644
index 0000000000..aca55c8424
Binary files /dev/null and b/src/widgets/styles/images/standardbutton-closetab-128.png differ
diff --git a/src/widgets/styles/images/standardbutton-closetab-16.png b/src/widgets/styles/images/standardbutton-closetab-16.png
index 540694eae3..26908feb2a 100644
Binary files a/src/widgets/styles/images/standardbutton-closetab-16.png and b/src/widgets/styles/images/standardbutton-closetab-16.png differ
diff --git a/src/widgets/styles/images/standardbutton-closetab-32.png b/src/widgets/styles/images/standardbutton-closetab-32.png
index 93e1246b47..effcc89eed 100644
Binary files a/src/widgets/styles/images/standardbutton-closetab-32.png and b/src/widgets/styles/images/standardbutton-closetab-32.png differ
diff --git a/src/widgets/styles/images/standardbutton-closetab-down-128.png b/src/widgets/styles/images/standardbutton-closetab-down-128.png
new file mode 100644
index 0000000000..2efdfd053f
Binary files /dev/null and b/src/widgets/styles/images/standardbutton-closetab-down-128.png differ
diff --git a/src/widgets/styles/images/standardbutton-closetab-down-16.png b/src/widgets/styles/images/standardbutton-closetab-down-16.png
index ccec241652..5228c1573b 100644
Binary files a/src/widgets/styles/images/standardbutton-closetab-down-16.png and b/src/widgets/styles/images/standardbutton-closetab-down-16.png differ
diff --git a/src/widgets/styles/images/standardbutton-closetab-down-32.png b/src/widgets/styles/images/standardbutton-closetab-down-32.png
index 343b72586e..dfd88920ab 100644
Binary files a/src/widgets/styles/images/standardbutton-closetab-down-32.png and b/src/widgets/styles/images/standardbutton-closetab-down-32.png differ
diff --git a/src/widgets/styles/images/standardbutton-closetab-down.svg b/src/widgets/styles/images/standardbutton-closetab-down.svg
new file mode 100644
index 0000000000..12aa6b21f7
--- /dev/null
+++ b/src/widgets/styles/images/standardbutton-closetab-down.svg
@@ -0,0 +1,85 @@
+
+
diff --git a/src/widgets/styles/images/standardbutton-closetab-hover-128.png b/src/widgets/styles/images/standardbutton-closetab-hover-128.png
new file mode 100644
index 0000000000..4f6b1bfde4
Binary files /dev/null and b/src/widgets/styles/images/standardbutton-closetab-hover-128.png differ
diff --git a/src/widgets/styles/images/standardbutton-closetab-hover-16.png b/src/widgets/styles/images/standardbutton-closetab-hover-16.png
index b22a0ffaf0..460411deeb 100644
Binary files a/src/widgets/styles/images/standardbutton-closetab-hover-16.png and b/src/widgets/styles/images/standardbutton-closetab-hover-16.png differ
diff --git a/src/widgets/styles/images/standardbutton-closetab-hover-32.png b/src/widgets/styles/images/standardbutton-closetab-hover-32.png
index 41ce0265c7..aa6afd72b2 100644
Binary files a/src/widgets/styles/images/standardbutton-closetab-hover-32.png and b/src/widgets/styles/images/standardbutton-closetab-hover-32.png differ
diff --git a/src/widgets/styles/images/standardbutton-closetab-hover.svg b/src/widgets/styles/images/standardbutton-closetab-hover.svg
new file mode 100644
index 0000000000..45dc8b8c46
--- /dev/null
+++ b/src/widgets/styles/images/standardbutton-closetab-hover.svg
@@ -0,0 +1,86 @@
+
+
diff --git a/src/widgets/styles/images/standardbutton-closetab.svg b/src/widgets/styles/images/standardbutton-closetab.svg
new file mode 100644
index 0000000000..d3a9279538
--- /dev/null
+++ b/src/widgets/styles/images/standardbutton-closetab.svg
@@ -0,0 +1,86 @@
+
+
diff --git a/src/widgets/styles/qcommonstyle.cpp b/src/widgets/styles/qcommonstyle.cpp
index 17e2061992..5ef701035e 100644
--- a/src/widgets/styles/qcommonstyle.cpp
+++ b/src/widgets/styles/qcommonstyle.cpp
@@ -6089,9 +6089,9 @@ QIcon QCommonStylePrivate::iconFromResourceTheme(QCommonStyle::StandardPixmap st
addIconFiles(u"toolbar-ext-v-", toolBarExtVSizes, icon);
break;
case QStyle::SP_TabCloseButton:
- addIconFiles(u"standardbutton-closetab-", {16, 32}, icon, QIcon::Normal, QIcon::Off);
- addIconFiles(u"standardbutton-closetab-down-", {16, 32}, icon, QIcon::Normal, QIcon::On);
- addIconFiles(u"standardbutton-closetab-hover-", {16, 32}, icon, QIcon::Active, QIcon::Off);
+ addIconFiles(u"standardbutton-closetab-", pngIconSizes, icon, QIcon::Normal, QIcon::Off);
+ addIconFiles(u"standardbutton-closetab-down-", pngIconSizes, icon, QIcon::Normal, QIcon::On);
+ addIconFiles(u"standardbutton-closetab-hover-", pngIconSizes, icon, QIcon::Active, QIcon::Off);
break;
case QStyle::SP_LineEditClearButton:
addIconFiles(u"cleartext-", pngIconSizes, icon);