diff --git a/src/ui/3d/map3dexportwidget.ui b/src/ui/3d/map3dexportwidget.ui
index f065e5d3ecb..ddeaa5f258d 100644
--- a/src/ui/3d/map3dexportwidget.ui
+++ b/src/ui/3d/map3dexportwidget.ui
@@ -26,7 +26,7 @@
-
-
-
+
16
@@ -90,7 +90,7 @@
-
-
+
1
@@ -161,6 +161,11 @@
1
+
+ QgsSpinBox
+ QSpinBox
+
+
sceneNameLineEdit
diff --git a/src/ui/3d/qgsvectorlayer3dpropertieswidget.ui b/src/ui/3d/qgsvectorlayer3dpropertieswidget.ui
index 0146439a2ba..e0835f0783c 100644
--- a/src/ui/3d/qgsvectorlayer3dpropertieswidget.ui
+++ b/src/ui/3d/qgsvectorlayer3dpropertieswidget.ui
@@ -42,7 +42,7 @@
-
-
+
1
@@ -75,6 +75,11 @@
1
+
+ QgsSpinBox
+ QSpinBox
+
+
diff --git a/src/ui/attributeformconfig/qgsattributeformcontaineredit.ui b/src/ui/attributeformconfig/qgsattributeformcontaineredit.ui
index 2964dd1c20f..1437295d45f 100644
--- a/src/ui/attributeformconfig/qgsattributeformcontaineredit.ui
+++ b/src/ui/attributeformconfig/qgsattributeformcontaineredit.ui
@@ -64,7 +64,7 @@
-
-
+
1
@@ -116,6 +116,11 @@
QToolButton
+
+ QgsSpinBox
+ QSpinBox
+
+
QgsFieldExpressionWidget
QWidget
diff --git a/src/ui/auth/qgsauthsslimportdialog.ui b/src/ui/auth/qgsauthsslimportdialog.ui
index b98a35d7b61..7405c1d8c85 100644
--- a/src/ui/auth/qgsauthsslimportdialog.ui
+++ b/src/ui/auth/qgsauthsslimportdialog.ui
@@ -127,7 +127,7 @@
-
-
+
50000
@@ -170,7 +170,7 @@
-
-
+
8
@@ -273,6 +273,11 @@
1
+
+ QgsSpinBox
+ QSpinBox
+
+
QgsCollapsibleGroupBoxBasic
QGroupBox
diff --git a/src/ui/editorwidgets/qgsrangeconfigdlgbase.ui b/src/ui/editorwidgets/qgsrangeconfigdlgbase.ui
index 008819fabaa..5488f56056f 100644
--- a/src/ui/editorwidgets/qgsrangeconfigdlgbase.ui
+++ b/src/ui/editorwidgets/qgsrangeconfigdlgbase.ui
@@ -52,7 +52,7 @@
-
-
+
Number of decimal places
@@ -108,7 +108,7 @@
-
-
+
-
@@ -118,7 +118,7 @@
-
-
+
-
@@ -128,7 +128,7 @@
-
-
+
@@ -185,6 +185,11 @@
+
+ QgsSpinBox
+ QSpinBox
+
+
QgsDoubleSpinBox
QDoubleSpinBox
diff --git a/src/ui/editorwidgets/qgsvaluerelationconfigdlgbase.ui b/src/ui/editorwidgets/qgsvaluerelationconfigdlgbase.ui
index 3ffd9cada0b..81e25c7f555 100644
--- a/src/ui/editorwidgets/qgsvaluerelationconfigdlgbase.ui
+++ b/src/ui/editorwidgets/qgsvaluerelationconfigdlgbase.ui
@@ -124,7 +124,7 @@
-
-
+
-
@@ -157,6 +157,11 @@
QComboBox
+
+ QgsSpinBox
+ QSpinBox
+
+
QgsMapLayerComboBox
QComboBox
diff --git a/src/ui/effects/widget_coloreffects.ui b/src/ui/effects/widget_coloreffects.ui
index b1fcd1c0e41..a04d21e4cb2 100644
--- a/src/ui/effects/widget_coloreffects.ui
+++ b/src/ui/effects/widget_coloreffects.ui
@@ -171,7 +171,7 @@
-
-
+
%
@@ -301,6 +301,11 @@
QComboBox
qgseffectdrawmodecombobox.h
+
+ QgsSpinBox
+ QSpinBox
+
+
QgsOpacityWidget
QWidget
diff --git a/src/ui/layout/qgslayoutnewpagedialog.ui b/src/ui/layout/qgslayoutnewpagedialog.ui
index 7542997d8ba..6e65e3ea43c 100644
--- a/src/ui/layout/qgslayoutnewpagedialog.ui
+++ b/src/ui/layout/qgslayoutnewpagedialog.ui
@@ -137,7 +137,7 @@
-
-
-
+
1
@@ -193,7 +193,7 @@
-
-
+
1
@@ -243,6 +243,11 @@
QComboBox
+
+ QgsSpinBox
+ QSpinBox
+
+
mPagesSpinBox
diff --git a/src/ui/mesh/qgsmeshlayerpropertiesbase.ui b/src/ui/mesh/qgsmeshlayerpropertiesbase.ui
index 3f720394f11..fea3392fa80 100644
--- a/src/ui/mesh/qgsmeshlayerpropertiesbase.ui
+++ b/src/ui/mesh/qgsmeshlayerpropertiesbase.ui
@@ -471,7 +471,7 @@ border-radius: 2px;
-
-
+
pixels/triangle
@@ -776,6 +776,11 @@ border-radius: 2px;
QDoubleSpinBox
+
+ QgsSpinBox
+ QSpinBox
+
+
QgsScrollArea
QScrollArea
diff --git a/src/ui/mesh/qgsmeshrenderervectorsettingswidgetbase.ui b/src/ui/mesh/qgsmeshrenderervectorsettingswidgetbase.ui
index acc62e0f035..dd8e35d0454 100644
--- a/src/ui/mesh/qgsmeshrenderervectorsettingswidgetbase.ui
+++ b/src/ui/mesh/qgsmeshrenderervectorsettingswidgetbase.ui
@@ -252,7 +252,7 @@
-
-
+
px
@@ -561,7 +561,7 @@
-
-
+
1000000
diff --git a/src/ui/numericformats/qgsbasicnumericformatwidgetbase.ui b/src/ui/numericformats/qgsbasicnumericformatwidgetbase.ui
index b74feea7a96..8dd2292421f 100644
--- a/src/ui/numericformats/qgsbasicnumericformatwidgetbase.ui
+++ b/src/ui/numericformats/qgsbasicnumericformatwidgetbase.ui
@@ -66,7 +66,7 @@
-
-
+
6
@@ -125,6 +125,11 @@
1
+
+ QgsSpinBox
+ QSpinBox
+
+
QgsFilterLineEdit
QLineEdit
diff --git a/src/ui/numericformats/qgsbearingnumericformatwidgetbase.ui b/src/ui/numericformats/qgsbearingnumericformatwidgetbase.ui
index 864024618c1..b683c6b1e85 100644
--- a/src/ui/numericformats/qgsbearingnumericformatwidgetbase.ui
+++ b/src/ui/numericformats/qgsbearingnumericformatwidgetbase.ui
@@ -28,7 +28,7 @@
-
-
+
6
@@ -61,6 +61,11 @@
+
+ QgsSpinBox
+ QSpinBox
+
+
QgsPanelWidget
QWidget
diff --git a/src/ui/numericformats/qgscurrencynumericformatwidgetbase.ui b/src/ui/numericformats/qgscurrencynumericformatwidgetbase.ui
index e395a1986c3..b8d7b453ff7 100644
--- a/src/ui/numericformats/qgscurrencynumericformatwidgetbase.ui
+++ b/src/ui/numericformats/qgscurrencynumericformatwidgetbase.ui
@@ -43,7 +43,7 @@
-
-
+
2
@@ -92,6 +92,11 @@
+
+ QgsSpinBox
+ QSpinBox
+
+
QgsPanelWidget
QWidget
diff --git a/src/ui/numericformats/qgspercentagenumericformatwidgetbase.ui b/src/ui/numericformats/qgspercentagenumericformatwidgetbase.ui
index d5e263702eb..bf2bebef2d6 100644
--- a/src/ui/numericformats/qgspercentagenumericformatwidgetbase.ui
+++ b/src/ui/numericformats/qgspercentagenumericformatwidgetbase.ui
@@ -45,7 +45,7 @@
-
-
+
2
@@ -78,6 +78,11 @@
+
+ QgsSpinBox
+ QSpinBox
+
+
QgsPanelWidget
QWidget
diff --git a/src/ui/numericformats/qgsscientificnumericformatwidgetbase.ui b/src/ui/numericformats/qgsscientificnumericformatwidgetbase.ui
index 148a900063a..0cc392b3660 100644
--- a/src/ui/numericformats/qgsscientificnumericformatwidgetbase.ui
+++ b/src/ui/numericformats/qgsscientificnumericformatwidgetbase.ui
@@ -15,7 +15,7 @@
-
-
+
6
diff --git a/src/ui/qgsaddattrdialogbase.ui b/src/ui/qgsaddattrdialogbase.ui
index 4b21d118475..e44a2959595 100644
--- a/src/ui/qgsaddattrdialogbase.ui
+++ b/src/ui/qgsaddattrdialogbase.ui
@@ -87,7 +87,7 @@
-
-
+
Total length of field (including the number of digits after the decimal place for decimal fields).<br>For example 123.45 requires a decimal field length of 5, and 123456 requires an integer field length of 6.
@@ -107,7 +107,7 @@
-
-
+
Maximum number of digits after the decimal place. For example 123.45 requires a field precision of 2.
@@ -135,6 +135,13 @@
+
+
+ QgsSpinBox
+ QSpinBox
+
+
+
mNameEdit
diff --git a/src/ui/qgsaddtaborgroupbase.ui b/src/ui/qgsaddtaborgroupbase.ui
index 72b2899ed05..a6db482e049 100644
--- a/src/ui/qgsaddtaborgroupbase.ui
+++ b/src/ui/qgsaddtaborgroupbase.ui
@@ -89,7 +89,7 @@
-
-
+
1
@@ -110,6 +110,13 @@
+
+
+ QgsSpinBox
+ QSpinBox
+
+
+
mName
mTabButton
diff --git a/src/ui/qgscolorrampshaderwidgetbase.ui b/src/ui/qgscolorrampshaderwidgetbase.ui
index cf1f0c390af..13c8cf1041c 100644
--- a/src/ui/qgscolorrampshaderwidgetbase.ui
+++ b/src/ui/qgscolorrampshaderwidgetbase.ui
@@ -227,7 +227,7 @@
-
-
+
0
@@ -267,6 +267,11 @@
+
+ QgsSpinBox
+ QSpinBox
+
+
QgsColorRampButton
QToolButton
diff --git a/src/ui/qgscompoundcolorwidget.ui b/src/ui/qgscompoundcolorwidget.ui
index 979c2ed3e93..b23d000a4f0 100644
--- a/src/ui/qgscompoundcolorwidget.ui
+++ b/src/ui/qgscompoundcolorwidget.ui
@@ -186,7 +186,7 @@
-
-
+
px
@@ -942,6 +942,11 @@
+
+ QgsSpinBox
+ QSpinBox
+
+
QgsColorButton
QToolButton
diff --git a/src/ui/qgsdecorationgriddialog.ui b/src/ui/qgsdecorationgriddialog.ui
index dc65d1884e0..800892a44b5 100644
--- a/src/ui/qgsdecorationgriddialog.ui
+++ b/src/ui/qgsdecorationgriddialog.ui
@@ -249,7 +249,7 @@
QLayout::SetMinimumSize
-
-
+
-
@@ -349,6 +349,11 @@
+
+ QgsSpinBox
+ QSpinBox
+
+
QgsDoubleSpinBox
QDoubleSpinBox
diff --git a/src/ui/qgsdecorationnortharrowdialog.ui b/src/ui/qgsdecorationnortharrowdialog.ui
index 2761128354a..a7effa14cda 100644
--- a/src/ui/qgsdecorationnortharrowdialog.ui
+++ b/src/ui/qgsdecorationnortharrowdialog.ui
@@ -315,7 +315,7 @@
-
-
+
360
diff --git a/src/ui/qgsfieldcalculatorbase.ui b/src/ui/qgsfieldcalculatorbase.ui
index 83a68506ad7..b715ff659ff 100644
--- a/src/ui/qgsfieldcalculatorbase.ui
+++ b/src/ui/qgsfieldcalculatorbase.ui
@@ -168,7 +168,7 @@
3
-
-
+
Maximum number of digits after the decimal place. For example 123.45 requires a field precision of 2.
@@ -204,7 +204,7 @@
-
-
+
Total length of field (including the number of digits after the decimal place for decimal fields).<br>For example 123.45 requires a decimal field length of 5, and 123456 requires an integer field length of 6.
@@ -258,6 +258,11 @@
+
+ QgsSpinBox
+ QSpinBox
+
+
QgsExpressionBuilderWidget
QWidget
diff --git a/src/ui/qgsgpsinformationwidgetbase.ui b/src/ui/qgsgpsinformationwidgetbase.ui
index 0cf4861c86e..0f97f2abd3f 100644
--- a/src/ui/qgsgpsinformationwidgetbase.ui
+++ b/src/ui/qgsgpsinformationwidgetbase.ui
@@ -915,7 +915,7 @@ gray = no data
-
-
+
Track width in pixels
@@ -1007,7 +1007,7 @@ gray = no data
-
-
+
-
@@ -1056,7 +1056,7 @@ gray = no data
20
-
-
+
false
diff --git a/src/ui/qgsgraduatedsymbolrendererwidget.ui b/src/ui/qgsgraduatedsymbolrendererwidget.ui
index 7d2f3295f6b..8a06d327aed 100644
--- a/src/ui/qgsgraduatedsymbolrendererwidget.ui
+++ b/src/ui/qgsgraduatedsymbolrendererwidget.ui
@@ -181,7 +181,7 @@ Use "%1" for the lower bound of the classification, and "%2"
-
-
+
0
diff --git a/src/ui/qgshistogramwidgetbase.ui b/src/ui/qgshistogramwidgetbase.ui
index c81df1b54e0..8b4c3101e12 100644
--- a/src/ui/qgshistogramwidgetbase.ui
+++ b/src/ui/qgshistogramwidgetbase.ui
@@ -50,7 +50,7 @@
-
-
+
1
@@ -79,6 +79,11 @@
+
+ QgsSpinBox
+ QSpinBox
+
+
QwtPlot
QFrame
diff --git a/src/ui/qgslimitedrandomcolorrampwidgetbase.ui b/src/ui/qgslimitedrandomcolorrampwidgetbase.ui
index edaa776ffc1..39e5f2f8808 100644
--- a/src/ui/qgslimitedrandomcolorrampwidgetbase.ui
+++ b/src/ui/qgslimitedrandomcolorrampwidgetbase.ui
@@ -24,7 +24,7 @@
-
-
+
359
@@ -38,7 +38,7 @@
-
-
+
359
@@ -48,7 +48,7 @@
-
-
+
255
@@ -69,7 +69,7 @@
-
-
+
255
@@ -79,7 +79,7 @@
-
-
+
255
@@ -100,7 +100,7 @@
-
-
+
255
@@ -117,7 +117,7 @@
-
-
+
1
@@ -166,6 +166,11 @@
+
+ QgsSpinBox
+ QSpinBox
+
+
QgsPanelWidget
QWidget
diff --git a/src/ui/qgsoffsetuserinputwidget.ui b/src/ui/qgsoffsetuserinputwidget.ui
index 13df219f579..ebbfba8a552 100644
--- a/src/ui/qgsoffsetuserinputwidget.ui
+++ b/src/ui/qgsoffsetuserinputwidget.ui
@@ -102,7 +102,7 @@
-
-
+
1
@@ -149,6 +149,11 @@
QDoubleSpinBox
+
+ QgsSpinBox
+ QSpinBox
+
+
diff --git a/src/ui/qgsoptionsbase.ui b/src/ui/qgsoptionsbase.ui
index a60c0696f57..3ff82ce829f 100644
--- a/src/ui/qgsoptionsbase.ui
+++ b/src/ui/qgsoptionsbase.ui
@@ -634,7 +634,7 @@
-
-
+
0
@@ -677,7 +677,7 @@
-
-
+
s
@@ -1980,7 +1980,7 @@
-
-
-
+
0
@@ -2357,7 +2357,7 @@
-
-
+
-
@@ -2384,7 +2384,7 @@
-
-
+
ms
@@ -2665,7 +2665,7 @@
-
-
+
-
@@ -2675,7 +2675,7 @@
-
-
+
-
@@ -2685,7 +2685,7 @@
-
-
+
-
@@ -3292,7 +3292,7 @@
-
-
+
@@ -3348,7 +3348,7 @@
-
-
+
@@ -3588,7 +3588,7 @@
-
-
+
-
@@ -4221,7 +4221,7 @@ The bigger the number, the faster zooming with the mouse wheel will be.
-
-
+
Line width in pixels
@@ -4570,7 +4570,7 @@ The bigger the number, the faster zooming with the mouse wheel will be.
-
-
+
-
@@ -4854,7 +4854,7 @@ The bigger the number, the faster zooming with the mouse wheel will be.
-
-
+
px
@@ -5239,7 +5239,7 @@ The bigger the number, the faster zooming with the mouse wheel will be.
-
-
+
100000000
@@ -5257,7 +5257,7 @@ The bigger the number, the faster zooming with the mouse wheel will be.
-
-
+
100000000
@@ -5275,7 +5275,7 @@ The bigger the number, the faster zooming with the mouse wheel will be.
-
-
+
100000000
@@ -5293,7 +5293,7 @@ The bigger the number, the faster zooming with the mouse wheel will be.
-
-
+
100000000
@@ -5352,7 +5352,7 @@ The bigger the number, the faster zooming with the mouse wheel will be.
-
-
+
-
diff --git a/src/ui/qgsprojectpropertiesbase.ui b/src/ui/qgsprojectpropertiesbase.ui
index 89dcb705b58..ae843172503 100644
--- a/src/ui/qgsprojectpropertiesbase.ui
+++ b/src/ui/qgsprojectpropertiesbase.ui
@@ -678,7 +678,7 @@
-
-
+
The number of decimal places for the manual option
@@ -2170,7 +2170,7 @@
-
-
+
9999999
@@ -2198,7 +2198,7 @@
-
-
+
1
@@ -2567,7 +2567,7 @@
-
-
+
10
@@ -2597,7 +2597,7 @@
-
-
+
@@ -2626,7 +2626,7 @@
-
-
+
1
@@ -3166,6 +3166,11 @@
1
+
+ QgsSpinBox
+ QSpinBox
+
+
QgsCodeEditorPython
QWidget
diff --git a/src/ui/qgsrasterlayerpropertiesbase.ui b/src/ui/qgsrasterlayerpropertiesbase.ui
index 02498750c6e..b4c6d18d29c 100644
--- a/src/ui/qgsrasterlayerpropertiesbase.ui
+++ b/src/ui/qgsrasterlayerpropertiesbase.ui
@@ -856,7 +856,7 @@ border-radius: 2px;
-
-
+
-255
@@ -895,7 +895,7 @@ border-radius: 2px;
-
-
+
-100
@@ -974,7 +974,7 @@ border-radius: 2px;
-
-
+
%
@@ -1127,7 +1127,7 @@ border-radius: 2px;
-
-
+
-100
@@ -2670,6 +2670,11 @@ p, li { white-space: pre-wrap; }
QLineEdit
+
+ QgsSpinBox
+ QSpinBox
+
+
QgsOpacityWidget
QWidget
diff --git a/src/ui/qgsrendererrasterpropswidgetbase.ui b/src/ui/qgsrendererrasterpropswidgetbase.ui
index eadafe0b885..2fd30f3b2f3 100644
--- a/src/ui/qgsrendererrasterpropswidgetbase.ui
+++ b/src/ui/qgsrendererrasterpropswidgetbase.ui
@@ -144,7 +144,7 @@
-
-
+
%
@@ -217,7 +217,7 @@
-
-
+
-100
@@ -301,7 +301,7 @@
-
-
+
-100
@@ -317,7 +317,7 @@
-
-
+
-255
@@ -478,6 +478,11 @@
1
+
+ QgsSpinBox
+ QSpinBox
+
+
QgsBlendModeComboBox
QComboBox
diff --git a/src/ui/qgstextannotationdialogbase.ui b/src/ui/qgstextannotationdialogbase.ui
index 4d7332a39d8..8c628057ee7 100644
--- a/src/ui/qgstextannotationdialogbase.ui
+++ b/src/ui/qgstextannotationdialogbase.ui
@@ -33,7 +33,7 @@
-
-
+
-
@@ -121,6 +121,11 @@
QToolButton
+
+ QgsSpinBox
+ QSpinBox
+
+
mFontComboBox
diff --git a/src/ui/qgsvectortileconnectiondialog.ui b/src/ui/qgsvectortileconnectiondialog.ui
index 75d83f34432..9afbb83711a 100644
--- a/src/ui/qgsvectortileconnectiondialog.ui
+++ b/src/ui/qgsvectortileconnectiondialog.ui
@@ -66,7 +66,7 @@
-
-
+
0
@@ -86,7 +86,7 @@
-
-
+
0
@@ -177,6 +177,11 @@
auth/qgsauthsettingswidget.h
1
+
+ QgsSpinBox
+ QSpinBox
+
+
mEditName
diff --git a/src/ui/raster/qgscolorrampshaderwidgetbase.ui b/src/ui/raster/qgscolorrampshaderwidgetbase.ui
index d2daf886f94..c7abb5c7685 100644
--- a/src/ui/raster/qgscolorrampshaderwidgetbase.ui
+++ b/src/ui/raster/qgscolorrampshaderwidgetbase.ui
@@ -227,7 +227,7 @@
-
-
+
0
@@ -265,6 +265,11 @@ suffix
+
+ QgsSpinBox
+ QSpinBox
+
+
QgsColorRampButton
QToolButton
diff --git a/src/ui/symbollayer/widget_shapeburstfill.ui b/src/ui/symbollayer/widget_shapeburstfill.ui
index f7edd1b5032..bea08100203 100644
--- a/src/ui/symbollayer/widget_shapeburstfill.ui
+++ b/src/ui/symbollayer/widget_shapeburstfill.ui
@@ -79,7 +79,7 @@
-
-
+
1
@@ -458,6 +458,11 @@
1
+
+ QgsSpinBox
+ QSpinBox
+
+
QgsColorRampButton
QToolButton