This code can only switch a Label to use font.pixelSize from
font.pointSize and can't switch it back.
Is there a way to make it work? In other words, how do I reset
font.pixelSize to an undefined value so it will use font.pointSize again?
Label {
text: "TEST"
font.pointSize: cb.checked ? 0 : 13
font.pixelSize: cb.checked ? 13 : 0
}
This doesn't work because the two properties are not independent. We
also don't have a RESET accessor for either. Even if we had, the RESET
accessor would reset the value to some default which would still
conflict with the other property's setter.
What you can do, since font is a structured value type, is bind the
whole font instance:
font: cb.checked ? {pointSize: 13} : {pixelSize: 13)
best,
Ulf
_______________________________________________
Interest mailing list
[email protected]
https://lists.qt-project.org/listinfo/interest