×
Namespaces

Variants
Actions
(Difference between revisions)

Qt

From Nokia Developer Wiki
Jump to: navigation, search
hamishwillee (Talk | contribs)
m (Hamishwillee - Bot addition of Template:ArticleMetaData)
hamishwillee (Talk | contribs)
(Hamishwillee - Update to more concise and up to date links)
Line 1: Line 1:
 +
[[Category:Qt]][[Category:Glossary]]
 +
{{Abstract|Qt (pronounced "cute") is a cross-platform application and UI framework. It is the recommended development framework for app developers targeting [[:Category:Symbian|Symbian]] devices and the MeeGo based [http://www.developer.nokia.com/Devices/MeeGo/ Nokia N9]. Qt is also available for Windows, Mac OS, Linux/X11, Windows CE, Embedded Linux.}}
 
{{ArticleMetaData
 
{{ArticleMetaData
 
|sourcecode= <!-- Link to example source code e.g. [[Media:The Code Example ZIP.zip]] -->
 
|sourcecode= <!-- Link to example source code e.g. [[Media:The Code Example ZIP.zip]] -->
Line 18: Line 20:
 
|creationdate=20081028
 
|creationdate=20081028
 
|author=[[User:Hartti]]
 
|author=[[User:Hartti]]
}}[[Category:Qt]][[Category:Glossary]]
+
}}
 
__NOEDITSECTION__
 
__NOEDITSECTION__
 +
Qt provides a number of technologies for application and UI developement. Nokia recommend [[:Category:Qt Quick|Qt Quick]] (a declarative language) for UI development on mobile platforms along with [[:Category:Qt Mobility|Qt Mobility]] for accessing use cases that are more important in mobile devices.
  
<div style="float:right;margin-left:10px; margin-right:5px;">
+
There are many excellent resources for Qt developers both on this site and elsewhere:
{{#ev:youtube|p0xiKBEx8RA|372}}
+
* Nokia Developer
</div>
+
** [[Qt SDK]]
=Overview=
+
** [http://www.developer.nokia.com/Develop/Qt/ Site resources]
'''Qt''' (pronounced like "cute) is a cross-platform application framework, which was originally created and developed by Trolltech. Nokia acquired Trolltech in June 2008, and renamed it to Qt as a group within Nokia.
+
** [[:Category:Qt]] (Nokia Developer wiki)
 
+
** [http://www.developer.nokia.com/Community/Discussion/forumdisplay.php?219-Qt Qt Discussion boards]
Qt is available for Windows, Mac OS, Linux/X11, Windows CE, Embedded Linux, and now for Symbian and Maemo as well.
+
* [http://qt.nokia.com/developer qt.nokia.com]
 
+
The [http://qt.nokia.com/about/news/qt-for-s60-announced S60 support was announced] in Symbian Smartphone Show in October 2008 and now '''[http://qt.nokia.com/products/whats-new-in-qt/whats-new-in-qt-temp Qt 4.6]''' is here, offering full Symbian support. In addition, a technology preview of [http://doc.qt.nokia.com/qtmobility-1.2/index.html new Qt APIs] — from the Qt Mobility project —  are available, along with a [http://developer.qt.nokia.com/wiki/Support_for_Maemo second technology preview for the Maemo platform].
+
 
+
There are great instructions available, if you want to [http://developer.qt.nokia.com/resources/getting_started/ get started with cross-platform development with Qt].
+
 
+
=Available bindings=
+
Although Qt is built around C++, you can use Qt APIs from other languages as well
+
* with Python through [http://www.riverbankcomputing.co.uk/software/pyqt/intro PyQt]
+
* with Java through [http://doc.trolltech.com/qtjambi-4.4/html/com/trolltech/qt/qtjambi-index.html Qt Jambi]
+
 
+
=Additional resources=
+
* http://qt.nokia.com/developer
+
* http://www.developer.nokia.com/Develop/Qt/Tools/
+
 
* http://wiki.maemo.org/Qt
 
* http://wiki.maemo.org/Qt
* Other developer community resources http://developer.qt.nokia.com/static/community_resources/ including for example http://www.qtcentre.org/content/?s=c82a18baf7eb3b1d9e29f0fc7a53a7af
+
* [http://developer.qt.nokia.com/static/community_resources/ Other developer community resources]
 +
** [http://www.qtcentre.org/content/?s=c82a18baf7eb3b1d9e29f0fc7a53a7af www.qtcentre.org]

Revision as of 04:14, 22 November 2011

Qt (pronounced "cute") is a cross-platform application and UI framework. It is the recommended development framework for app developers targeting Symbian devices and the MeeGo based Nokia N9. Qt is also available for Windows, Mac OS, Linux/X11, Windows CE, Embedded Linux.

Article Metadata
Compatibility
Platform(s):
Symbian
Article
Created: hartti (28 Oct 2008)
Last edited: hamishwillee (22 Nov 2011)

Qt provides a number of technologies for application and UI developement. Nokia recommend Qt Quick (a declarative language) for UI development on mobile platforms along with Qt Mobility for accessing use cases that are more important in mobile devices.

There are many excellent resources for Qt developers both on this site and elsewhere:

1673 page views in the last 30 days.