[Development] RFC: QVariant changes in Qt6

Thiago Macieira thiago.macieira at intel.com
Mon Nov 25 22:17:57 CET 2019

On Sunday, 24 November 2019 13:02:32 PST Olivier Goffart wrote:
> > OMG, are you really sure about these massive changes?
> Not 100% sure, no.
> What specific changes are you worried about?
> In this case, I believe the changes should lead to only small behavior
> changes which are in fact fixes.
> But this is of course up to discussion.
> As always, it is a trade-of between stability but stagnation, or evolution.

Indeed, one of the things we discussed was to freeze QVariant as an API, with 
its defects as they are, and introduce a new QAny class to have the behaviour 
we do want in the future. But we felt this would cause more confusion.

It's difficult to make a decision without hard data. I think we need to 
attempt and try to run some representative sample of Qt-based code, to see 
what breaks. If too much does, we may need to back out and try the alternative 
(where "too much" will also need to be decided).

Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel System Software Products

More information about the Development mailing list