Steps to reproduce:
- Apply the pyside2840_repro.diff from
PYSIDE-2840 - Sset PYSIDE_DESIGNER_PLUGINS according to https://doc.qt.io/qtforpython-6/tutorials/basictutorial/uifiles.html#tutorial-uifiles )
- Launch pyside6-designer, drag widget onto form
- Note warnings
orientation getter returns Orientation.Horizontal The property "orientation" of type (Qt::Orientation) is not supported yet. mouseButtons returns MouseButton.LeftButton The property "mouseButtons" of type (Qt::MouseButton) is not supported yet. alignment getter returns 2 The property "alignment" of type (Qt::AlignmentFlag) is not supported yet. testEnum getter returns TestEnum.EnumValue1 The property "testEnum" of type (PySide::PyObjectWrapper) is not supported yet. orientation getter returns Orientation.Horizontal The property "orientation" of type (Qt::Orientation) is not supported yet. mouseButtons returns MouseButton.LeftButton The property "mouseButtons" of type (Qt::MouseButton) is not supported yet. alignment getter returns 2 The property "alignment" of type (Qt::AlignmentFlag) is not supported yet. testEnum getter returns TestEnum.EnumValue1 The property "testEnum" of type (PySide::PyObjectWrapper) is not supported yet.
- relates to
-
PYSIDE-2840 Enum properties unsupported in Qt Designer custom widgets
-
- Closed
-
-
PYSIDE-3084 QVariant does not store enums as real enums
-
- Closed
-
For Gerrit Dashboard: PYSIDE-3217 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
685094,1 | Test whether enumeration properties have the proper flag set in QMetaProperty | dev | pyside/pyside-setup | Status: NEW | 0 | 0 |
685012,5 | WIP: Fix enum flags for Qt Widgets Designer plugins | dev | pyside/pyside-setup | Status: ABANDONED | -2 | +1 |
685086,4 | QMetaObjectBuilder: Fix detecting enum properties from QMetaType | dev | qt/qtbase | Status: MERGED | +2 | 0 |
685272,2 | QMetaObjectBuilder: Fix detecting enum properties from QMetaType | 6.10 | qt/qtbase | Status: MERGED | +2 | 0 |