[Development] Property bindings in Qt 6
Simon Hausmann
Simon.Hausmann at qt.io
Sat Sep 28 08:37:06 CEST 2019
That’s a neat idea!:)
It may require additional tricks to emphasize compatibility with the underlying type, but with a bit of luck that’s limited to qml.
Regarding failing setters: Is there another language/ environment where you have seen this before?
The only one I can think of off the top of my head would be that setters in JavaScript can throw.
Simon
> On 26. Sep 2019, at 18:14, Shawn Rutledge <Shawn.Rutledge at qt.io> wrote:
>
>
>> On 26 Sep 2019, at 17:44, Simon Hausmann <Simon.Hausmann at qt.io> wrote:
>>
>> Hi,
>>
>> Yeah, custom setters are required.
>>
>> One option would be to say that such properties are implemented using the traditional property system altogether — bridging will be necessary anyway.
>>
>> Another option would be to implement what you described, perhaps in a more convenient way though.
>
> Override operator= maybe?
>
> But it might be interesting to have a proper way of signalling errors when a setter fails, instead of having to just use qWarning and hope the developer notices.
>
> _______________________________________________
> Development mailing list
> Development at qt-project.org
> https://lists.qt-project.org/listinfo/development
More information about the Development
mailing list