[mythtv] i know that qt4 is not supported
Steve Atkins
steve at blighty.com
Wed Feb 7 20:06:47 UTC 2007
On Feb 7, 2007, at 4:05 AM, Stuart Morgan wrote:
> On Wednesday 7 February 2007 11:48, Simon Kenyon wrote:
>> the question is more one of why?
>>
>> 1 because there is no intention of moving to qt4
>> 2 because nobody has contributed a set of patches
>> 3 because having both qt3 and qt4 in the same codebase would be
>> far too
>> messy
>>
>> should it be option 2, then that can be addressed.
>
> A bit of #2, with a lot of #3 and also #4 (QT4 isn't widely
> distributed yet).
>
> Backwards compatibility is essential until QT4 is distributed with
> every
> distro.
>
> Moving to QT4 isn't trivial from what I've been told, it will mean
> large
> rewrites of certain areas.
Massive rewrite, yes.
I'm porting a sizable application from Qt3 to Qt4, and it's not as easy
as just running the automated conversion tools and doing some cleanup.
There are big chunks of Qt3 functionality that just don't exist in
Qt4, even
in the compatibility libraries - in most cases there's replacement
functionality,
but it's quite different to use.
Also, Qt4 has only just stabilised in some areas. It wasn't really
usable
prior to 4.2 for some things, and it looks like 4.3 will be a lot
better than
4.2 too.
Qt4 is much better than Qt3 for almost everything, but the changes are
major enough that we've decided it'll be less effort to rewrite
entirely from
scratch for some components than to try and port the existing codebase.
Cheers,
Steve
More information about the mythtv-dev
mailing list