[Development] Proposal: Remove QML from Qt's code base (OR: Should it be a requirement that Qt Modules are interoperable?)

Xizhi Zhu xizhi.zhu at gmail.com
Wed Jul 4 10:20:52 CEST 2012


In short, the introduction of QML introduces a new application model. Here,
the C++ code is the model / logic, and the QML code is the UI / user
interaction part.

I don't really understand why the model / logics needs to access e.g. what
animation or graphics effect the UI provides.

Besides, you can also choose QWidget to implement the same functionality
without writing a single line of QML code.


On Wed, Jul 4, 2012 at 11:08 AM, Donald Carr <sirspudd at gmail.com> wrote:

> QML is in either the qtquick1 or qtdeclarative submodule, entirely
> outside of qtgui.
>
> Since qtgui is your personal feast, make merry and let your poised
> hurricane of commits run down upon us.
>
> w00t
> Diatribe Corr
>
> On Wed, Jul 4, 2012 at 12:17 AM, d3fault <d3faultdotxbe at gmail.com> wrote:
> > On Jul 3, 2012 10:04 PM, <lorn.potter at nokia.com> wrote:
> >>
> >> QML was started long before Nokia bought Trolltech.
> >>
> >> To answer your question, my opinion is No, QML should not be removed.
> >>
> >
> > Lorn, so you think it should be allowed that Qt Modules are not
> > interoperable?
> >
> > Also, did QML in the Trolltech days have javascript hacked on and
> forced-JIT
> > in the design? There's a 3rd option that I intentionally didn't mention
> that
> > is actually a sensible home for QML: .ui file replacement. Currently QML
> > depends too much on itself to be a .ui file replacement. There is no C++
> > equivalent of much of the functionality in QML, whereas everything you
> can
> > do in a .ui file, you can do in C++.
> >
> > d3fault
> >
> >
> > _______________________________________________
> > Development mailing list
> > Development at qt-project.org
> > http://lists.qt-project.org/mailman/listinfo/development
> >
>
>
>
> --
> -------------------------------
>  °v°  Donald Carr
> /(_)\ Vaguely Professional Penguin lover
>  ^ ^
>
> Cave canem, te necet lingendo
> Chasing my own tail; hate to see me leave, love to watch me go
> Feeding the trolls is only marginally more rewarding than feeding the
> pigeons, and carries the same consequences
> _______________________________________________
> Development mailing list
> Development at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development
>



-- 
Blessings,
Xizhi Zhu (Steven)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/development/attachments/20120704/7c40fd2c/attachment.html>


More information about the Development mailing list