[Interest] QtArg

Robin Burchell robin+qt at viroteck.net
Wed Apr 11 11:40:57 CEST 2012


On Wed, Apr 11, 2012 at 11:34 AM, Rui Maciel <rui.maciel at gmail.com> wrote:
> I don't expect every project that was based on Qt to be rewritten with a
> rebase on Qt 5 in mind, let alone in a 18 month time frame.  This is
> simply unreasonable.

huh? who said anything about rewrites? Qt 5 is Qt 4, reorganised, with
a few source incompatible changes (things like socket fds now being
represented as qintptr instead of int - so QTcpServer's virtual will
need changing), a lot of binary incompatible changes, and a bucketload
of new features.

it's already possible to run e.g. Qt Creator on Qt 5, and the changes
required there were very minimal afaik. I've ported a lot of my own
work to run on either 5 or 4 the same way, with minimal use of ifdefs
for those source incompatible changes. The biggest change is that
things like #include <QtGui/QLabel> are now #include
<QtWidgets/QLabel>. That's it.

> Moreover, it appears that Qt5 represents a radical change with the way
> Qt is expected to be used.

The change is an evolutionary one, not a revolutionary one. You don't
need to rewrite the entire world today, or ever, if you want to. If
you're happy with the functionality Qt gave you in the past, you'll be
equally happy with what it has to offer you now. Nobody's holding a
gun to your head.



More information about the Interest mailing list