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>
This commit is contained in:
Friedemann Kleint 2021-10-19 16:20:50 +02:00
parent 87215c70c0
commit 5074679cfc
2 changed files with 3 additions and 2 deletions

View File

@ -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")}
}
};
}

View File

@ -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