KDE 5, Qt 5 and QML - What is advised for writing new (KDE) applications in the long term?
nuno at oxygen-icons.org
Wed Aug 17 10:18:41 BST 2011
A Quarta, 17 de Agosto de 2011 09:33:57 Aaron J. Seigo você escreveu:
> On Friday, August 12, 2011 16:22:08 Mark wrote:
> > An example. Right now I've written a small application in QML and C++for
> > managing todo items. In QML i display everything, apply fancyeffects and
> > such. In C++ i manage the data model and fill it from anexternal source.
> > The questions i have here is what is "the right"approach these days for
> > making an application that in time could betargeted for KDE SC
> > inclusion? Note: the
> you can use QWidget or QML and that decision will not likely affect any
> decisions for inclusion into a larger KDE release and definitely not affect
> whether it can be hosted in KDE's infrastructure (git, etc.)
> what matters is whether or not you are using KDE libraries, Qt, etc...
> for some applications, QML will make a lot of sense. for others, QWidget
> will remain the way to go as QML still isn't quite "there" yet for all
> possible forms of user interface. eventually, perhaps; if it continues to
> mature, grow and get developer support, i'd say even "probably".
> but even then, applications that use QWidget will not be "wrong" or be
> forced to port to QML. an application that is featureful and usable,
> elegant and useful ... that's all one can ask for as a user.
Just to agrea with Aaron, and mke it very clear, as it is now QML is a no go
fo desktop apps, unless you are a very good designer, in the future wen
components are finished and some set of componets is done to match the widget
style in use in the futture, (me still unsure how doamble that is for somthing
like oxygen style), you can do that.....
But for now QML is a way to free painting canvas to be used by any one.
Its a great tool, but you need designers good ones to make it work specialy on
a desktop that requires several levels of Visual integration.
oxygen guy, "I make the pretty pictures"
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the kde-core-devel