Qt-Maemo
(→Installing Qt) |
(→Qt for Maemo) |
||
Line 12: | Line 12: | ||
<br> | <br> | ||
<br> | <br> | ||
+ | . | ||
=What is Qt?= | =What is Qt?= |
Revision as of 15:27, 4 December 2009
Qt for Maemo
.
What is Qt?
Qt (pronounced as the English word "cute") is a cross-platform application development framework.
It is produced by Nokia's Qt Development Frameworks division, which came into being after Nokia's acquisition of the Norwegian company Trolltech.
Qt uses standard C++, but makes extensive use of the C pre-processor to enrich the language. Qt can also be used in several other programming languages via language bindings.
Distributed under the terms of the GNU Lesser General Public License (among others), Qt is free and open source software.
Supported Maemo devices
- Nokia N800/N810 (OS2008/Maemo4.1/Diablo
- Nokia N900 (OS2009/Maemo5/Fremantle)
Installing Qt
-
N8x0
Supported Maemo version: 4.1 (Diablo)
Latest stable packages are into extras repository:
deb http://repository.maemo.org/extras/ diablo free non-freeTesting packages are in extras-devel
deb http://repository.maemo.org/extras-devel/ diablo free non-free -
N900
Supported Maemo version: 5 (Fremantle)
Qt core packages (qtcore, xml...) are pre-installed into the device. Rest of packages (GUI, webkit...) are in the Application repository (enabled by default in every device).
They are downloaded automatically when user install application packages that depends from those.
OVI store can host Maemo Qt Applications as well as other official Maemo repositories.
Current Maemo Qt packages are based on Qt 4.5.
Qt 4.6 is still underdevelopment. It's in extras-devel;deb http://repository.maemo.org/extras-devel/ fremantle free non-free