[Interest] QtArg
Thiago Macieira
thiago.macieira at intel.com
Wed Apr 11 01:01:56 CEST 2012
On terça-feira, 10 de abril de 2012 23.44.54, Nikos Chantziaras wrote:
> > I wish we could do the same for Qt. Keeping it linking statically is very
> > hard and we break every other release because no one tests.
> >
> > BTW, it's known to be broken in Qt 5.
>
> So goodbye to self-contained executables? That doesn't sound like a
> good idea :-/ Being able to ship a single *.exe is quite a nice thing
> to have.
No. Besides what René said, note I did not say this is the objective. I said
it's known to be broken. It can be unbroken at any time, given enough people
interested.
I do not plan on testing static linking until very late in the cycle, and I
certainly will not test that on Windows.
> > Ubuntu is not the only Linux distribution. The other, major GNOME
> > distribution is Fedora. Unlike Ubuntu, it has made no such decision to
> > include Qt.
> Ubuntu is the most popular one though.
Depends on your criteria for popularity. There are many criteria, like "number
of deployed installations", where other distros take the lead.
> Since we derailed this thread anyway, I have a question: any plans of
> making it possible to support mobile platforms and desktops from the
> same source? Right now, we're forced to use QWidget on desktop and QML
> on mobiles. Will QML be ported correctly to desktops or QWidget
> correctly ported to mobiles?
Yes, there are plans. There should be a solution for using Qt Quick on
desktops too.
> One of the promises of Qt has been WORA (write once, run anywhere). QML
> broke that promise (not in theory, but in practice, which is what's
> important.)
Well, Apple and Microsoft broke that promise long ago already. The widgets are
hardly enough to continue following the style and look and feel of their
desktop platforms. One codebase without #ifdefs will not look completely
native in both at the same time. They are now too different for the same
widgets to be completely native.
If you accept that, then you're forced to have adapted sources for each
platform. It also follows that a platform that is VERY different from those
(such as mobile) will also require more adaptations.
That said, note I said adaptations. Using two completely different codebases
(Widgets and QML) is not ideal, and we need to fix that. Moreover, the QML
language itself needs possibly some modifications too to support those "minor
adaptations" without having to copy files around. It's an unsolved issue.
So I repeat again the call for help: if you're interested in seeing this
happen sooner rather than later, help out. Especially if you're interested in
the desktop more than mobile.
--
Thiago Macieira - thiago.macieira (AT) intel.com
Software Architect - Intel Open Source Technology Center
Intel Sweden AB - Registration Number: 556189-6027
Knarrarnäsgatan 15, 164 40 Kista, Stockholm, Sweden
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 190 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20120410/6a26422e/attachment.sig>
More information about the Interest
mailing list