Qt Quick: Difference between revisions

Content deleted Content added
Codename Lisa (talk | contribs)
Cleanup. Removed erroneous parameters from the infobox. For a list of supported parameters please consult Template:Infobox software/doc.
Codename Lisa (talk | contribs)
m c.e.
Line 28:
}}
 
'''Qt Quick''' is a [[free software]] [[application framework]] developed and maintained by the [[Qt Project]] within the [[Qt (framework)|Qt framework]]. It provides a way of building custom, highly dynamic [[graphical user interface|user interfaces]] with fluid transitions and effects, which are becoming more common especially in [[mobile device]]s.<ref name="arstechnica">{{citation |url=https://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 programming|declarative]] [[scripting language]] called [[Qt Meta Language|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),<ref>{{cite web|url=http://qt-project.org/doc/qt-4.7/qt4-7-intro.html |title=What's New in Qt 4.7 &#124; Documentation |publisher=Qt Project |date= |accessdate=2013-10-22}}</ref> and it is a commercial option in mobile applications when Qt 4.7 is available for deployment in [[Symbian platform|Symbian]] and [[Maemo]]/ and [[MeeGo]] devices. It was also the native language of [[Ubuntu Touch]].<ref name="arstechnica"/>
 
== See also ==
Line 41:
 
== External links ==
* {{Official website|http://wiki.qt.io/Category:Developing_with_Qt::Qt_Quick}}
* [http://blog.qt.digia.com/blog/2010/05/06/qt-creator-and-beyond-quick/ Qt Blog (Qt Quick)]