Qt-Maemo
File:Kblogger.png News
20 Jan 10 - Qt Mobile Demos in extras-devel
19 Jan 10 - Qt 4.6 for Maemo 5 going Beta
15 Jan 10 - New Qt 4.5.3~git20090723-0maemo6 packages are now in Fremantle PR 1.1
22 Dec 09 - Qt example for MADDE (talk thread)
17 Dec 09 - declarative hits Maemo extras-devel repository
11 Dec 09 - Bye bye old static web pages.. all our pages are now in the Maemo Wiki. Old website is here
File:Intro.png What is Qt?
Qt (pronounced as the English word "cute") is a cross-platform application development framework. More information is available at the Qt website.
File:Rocket.png Maemo Qt main features
- Hildon Style, so applications look like Hildon/GTK+ applications
- Hildon Input Method, so applications can use the virtual keyboard
- Hildon-specific widgets
- partial support in Qt 4.5
- Qt 4.6 will have full support, and is currently a technology preview
File:Fileview-preview.png Maemo Qt in Action
- Diablo Maemo Qt
ADD_HERE_SOME_PICS
- Fremantle Maemo Qt
ADD HERE SOME PICS
File:Pda.png Supported Maemo devices
- Nokia N800/N810 (OS2008/Maemo4.1/Diablo)
- Nokia N900 (OS2009/Maemo5/Fremantle)
File:Ktorrent.png Installing Qt
N900
Supported Maemo version: 5 (Fremantle)
Qt core packages (qtcore, xml...) are pre-installed on the device. The remaining packages (GUI, webkit...) are in the Application repository (enabled by default in every device). They are downloaded automatically when the user installs a package that depends on them. The OVI store can host Maemo Qt Applications as well as other official Maemo repositories.
Qt 4.5 - community port core packages are already installed on the device.
- Installing Qt binaries into the device:
sudo gainroot && apt-get install libqt4-gui
- Installing Qt binaries and development packages in scratchbox:
fakeroot apt-get install libqt4-dev
Qt 4.6 is still under development. It is in extras-devel; To install Qt 4.6:
- Add the extras-devel repository to
/etc/apt/source.list
. You can do this adding the following line to that file:deb http://repository.maemo.org/extras-devel/ fremantle free non-free
- Run
apt-get update
- Install lib packages on the device with:
fakeroot apt-get install libqt4-maemo5-gui
- Install dev packages in the SDK with:
fakeroot apt-get install libqt4-maemo5-dev
Note:
- The Qt 4.6 technology preview is installed to
/opt/qt4-maemo5
N8x0
Supported Maemo version: 4.1 (Diablo)
Latest stable packages are in the extras repository:
deb http://repository.maemo.org/extras/ diablo free non-free
Testing packages are in extras-devel:
deb http://repository.maemo.org/extras-devel/ diablo free non-free
Install Qt binaries on the device:
sudo gainroot && apt-get install libqt4-gui
Install Qt binaries and development packages in the SDK:
fakeroot apt-get install libqt4-dev
File:Available-qtapps-32.pngAvailable and proposed Qt Applications
If you want to port a Qt application to Maemo or if you want to check if an application you love has been already ported.. this is the place you would like to check;
File:Help-contents.png Documentation
Qt:
Non-Qt stuff:
- Fremantle:
- Diablo
- ADD_SOMETHING_HERE
- Other Docs
- Forum Nokia Docs contain Maemo as well as other documentation related to other Nokia platforms.
File:Bug.png Bug tracking
- Diablo & Fremantle Qt 4.5 port
- Fremantle Qt 4.6 port
File:Helmet.png Code
- Qt 4.5 (Diablo)
- Qt 4.5 (Fremantle)
- Qt 4.6 (Fremantle)
File:Preferences-desktop-user.png Get Help
- Forums
- IRC
- Official Qt for Maemo IRC Channel
- Click here to join the #qt-maemo channel in frenode (irc.freenode.net).
- Mailing list