Qt Quick: Difference between revisions

Content deleted Content added
Cydebot (talk | contribs)
m Robot - Speedily moving category Qt (toolkit) to Category:Qt (framework) per CFDS.
First sentence and copyedit
Line 1:
{{refimprove|date=September 2010}}
'''Qt Quick''' is a [[free software]] [[application framework]] thatdeveloped and maintained by [[Nokia]]. It provides a [[declarative programming|declarative]] way of building custom, highly dynamic [[graphical user interface|user interfaces]] with fluid transitions and effects, which are becoming more common especially in [[mobile devicesdevice]]s.<ref name="arstechnica">{{citation |url=http://arstechnica.com/open-source/news/2010/09/nokias-cross-platform-development-strategy-evolves-with-qt-47.ars |title=Nokia releases Qt 4.7 with terrific new mobile UI framework |publisher=Arstechnica |author=Ryan Paul |date=22 September 2010 |accessdate=22 September 2010}}</ref> Qt Quick includes a declarative [[scripting language]] called [[QML]].
 
Qt Declarative is a runtime interpreter that reads the ''Qt declarative user interface definition'', [[QML]] data, and displays the UI that it describes. The [[QML]] syntax allows using [[JavaScript]] to provide the logic, and it is often used for this purpose. It is not the only way, however: logic can be written with native code as well.<ref name="arstechnica"/>
 
Qt Quick and [[QML]] are officially supported in [[Qt (framework)|Qt]] 4.7 (with [[Qt Creator]] 2.1), and it is a commercial option in mobile applications when Qt 4.7 is available for deployment in [[Symbian platform|Symbian]] and [[Maemo]]/[[MeeGo]] devices.<ref name="arstechnica"/>