Details
-
Task
-
Resolution: Unresolved
-
P1: Critical
-
None
-
None
-
e592a2ad3 (dev)
Description
We have already gotten several bug reports about customisation of native styles not working. We've documented ([1] [2] [3]) that this is not a supported use case, but we need to find a better solution. We need to warn and ideally prevent the user from doing so.
Warning and preventing it at compile time with qmllint would be ideal, but won't be enough until qmllint is enabled by default in Creator, because currently you have to go out of your way to use it.
Warning and preventing at runtime is the next best option.
Various threads where users have run into this issue:
Attachments
Issue Links
- depends on
-
QTBUG-96737 Allow warning about customisation of native styles with qmllint
- Closed
-
QTCREATORBUG-17224 Integration of QML Lint in Qt Creator
- Closed
- relates to
-
QTBUG-107684 background of ToolTip template is ignored
- Reported
-
QDS-5031 Custom Button template should use a non-native style
- Open
-
QTBUG-102137 QML SpinBox: Customization example is broken
- Closed
-
QTBUG-108389 Customizing CheckBox example code seems not being working as expected
- Closed
-
QTBUG-95589 Customizing checkbox does not fully work when using example from documentation
- Closed
-
QTBUG-95593 Customised SpinBox buttons don't work with macOS style
- Closed
-
QTBUG-96014 Default style: Customizing ScrollBar contentItem breaks scrolling, errors displayed when interacted with
- Closed
-
QTBUG-101179 Controls: customizing background problematic with native macOS style
- Closed
-
QTBUG-99692 Customized Checkbox shows uncustomized checkbox on hover
- Reported
-
QTBUG-105285 Button does not obey its button palette field
- Closed
-
QTBUG-98098 Error when Button has a custom background under macOS style
- Closed
-
QTBUG-107771 QML Native ScrollBar: Unable to assign [undefined] to int
- Closed
-
QTBUG-123315 [REG 6.6.1 -> 6.6.2] Run time errors from coffee demo
- Closed
-
QTBUG-108519 Investigate warning about overriding default style delegates in setters
- Closed
- resulted in
-
QTBUG-115653 Relax customisation warnings for certain properties
- Reported