top | item 42022962

(no title)

davvid | 1 year ago

Qt5 to Qt6 is nothing like Python2 to Python3.

The lessons from (Qt3 to Qt4 and) Qt4 to Qt5 have been learned and moving a large project from Qt5 to Qt6 is not that hard comparatively. There are a few minor deprecated APIs to handle and it's relatively easy over all.

I even have a stable project that is compatible with Qt5 and Qt6 [1] all in a single code base (particularly thanks to the effort of the qtpy[2] library). It's not that hard, and my opinion includes C++ in that assessment.

[1] https://github.com/git-cola/git-cola/

[2] https://github.com/spyder-ide/qtpy

discuss

order

hulitu|1 year ago

> The lessons from (Qt3 to Qt4 and) Qt4 to Qt5 have been learned

Have the lessons been learned ? They say this all the time when they release a "new" version.