[Development] QVariant comparison in Qt6

Giuseppe D'Angelo giuseppe.dangelo at kdab.com
Fri Sep 18 11:06:58 CEST 2020

Il 18/09/20 10:22, Lars Knoll ha scritto:
> Sorting and equality are two different things. QVariant has never 
> supported a lessThan operator.

That's not accurate. Q5Variant has operator<, and Q5MetaType allowed to 
register comparators (op== and op<) for a user type. I don't know how 
much software relied on this magic for user defined types, certainly 
reimplementing it in one's code is going to be slightly annoying but 
doable. The big problem is the logic for builtin types which is now 
broken without much of a replacement...

Giuseppe D'Angelo | giuseppe.dangelo at kdab.com | Senior Software Engineer
KDAB (France) S.A.S., a KDAB Group company
Tel. France +33 (0)4 90 84 08 53, http://www.kdab.com
KDAB - The Qt, C++ and OpenGL Experts

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4329 bytes
Desc: Firma crittografica S/MIME
URL: <http://lists.qt-project.org/pipermail/development/attachments/20200918/27e7821c/attachment.bin>

More information about the Development mailing list