summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2021-10-19 16:20:50 +0200
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2021-10-20 11:34:03 +0200
commit5074679cfc80ef6bf8c098cd8e90cc318ab65e6c (patch)
tree22ca29d4f9527da1e028798d45b43a12f18cf821
parent87215c70c0ff0bdc52dfa463f050d2aa049cdd91 (diff)
uic: Fix missing Python import when setting tab orders
Add QWidget as default import so that QWidget.setTabOrder() is found. Pick-to: 6.2 Change-Id: I7593008d1395e3fddacf7124d271a0eaf4c345d9 Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io> Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
-rw-r--r--src/tools/uic/python/pythonwriteimports.cpp3
-rw-r--r--tests/auto/tools/uic/baseline/config.ui.py2
2 files changed, 3 insertions, 2 deletions
diff --git a/src/tools/uic/python/pythonwriteimports.cpp b/src/tools/uic/python/pythonwriteimports.cpp
index f9dfeb28da..afa5c55da7 100644
--- a/src/tools/uic/python/pythonwriteimports.cpp
+++ b/src/tools/uic/python/pythonwriteimports.cpp
@@ -70,8 +70,9 @@ static WriteImports::ClassesPerModule defaultClasses()
QStringLiteral("QPainter"), QStringLiteral("QPixmap"),
QStringLiteral("QTransform"), QStringLiteral("QRadialGradient")}
},
+ // Add QWidget for QWidget.setTabOrder()
{QStringLiteral("QtWidgets"),
- {QStringLiteral("QSizePolicy")}
+ {QStringLiteral("QSizePolicy"), QStringLiteral("QWidget")}
}
};
}
diff --git a/tests/auto/tools/uic/baseline/config.ui.py b/tests/auto/tools/uic/baseline/config.ui.py
index f6b7eb92aa..90cb3bbdbc 100644
--- a/tests/auto/tools/uic/baseline/config.ui.py
+++ b/tests/auto/tools/uic/baseline/config.ui.py
@@ -46,7 +46,7 @@ from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor,
from PySide6.QtWidgets import (QApplication, QCheckBox, QComboBox, QDialog,
QGridLayout, QGroupBox, QHBoxLayout, QLabel,
QPushButton, QRadioButton, QSizePolicy, QSlider,
- QSpacerItem, QSpinBox, QVBoxLayout)
+ QSpacerItem, QSpinBox, QVBoxLayout, QWidget)
from gammaview import GammaView