Qt-Maemo
m (add to Qt category) |
(remove most of the (irrelevant) news section and shorten introduction) |
||
Line 2: | Line 2: | ||
=[[Image:Kblogger.png ]] News= | =[[Image:Kblogger.png ]] News= | ||
- | |||
- | |||
- | |||
- | |||
- | + | <b>20 Jan 10</b> - [http://www.anselmolsm.org/blog/qt-mobile-demos-in-extras-devel/ Qt Mobile Demos in extras-devel]<br/> | |
- | + | <b>19 Jan 10</b> - [http://qt.nokia.com/developer/qt-for-maemo-developers Qt 4.6 for Maemo 5 going Beta]<br/> | |
- | + | <b>15 Jan 10</b> - New Qt 4.5.3~git20090723-0maemo6 packages are now in Fremantle [[Maemo_5/PR1.1|PR 1.1]]<br/> | |
- | + | <b>22 Dec 09</b> - [http://wiki.maemo.org/MADDE/Qt_Example Qt example] for [http://wiki.maemo.org/MADDE MADDE ] ([http://talk.maemo.org/showthread.php?t=38075 talk thread])<br/> | |
+ | <b>17 Dec 09</b> - [http://labs.trolltech.com/blogs/2009/12/17/qt-declarative-for-maemo-5/Qt declarative hits Maemo extras-devel repository]<br/> | ||
+ | <b>11 Dec 09</b> - Bye bye old static web pages.. all our pages are now in the Maemo Wiki. Old website is [http://qt4.garage.maemo.org/index-old.html here]<br/> | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
=[[Image:Intro.png]] What is Qt?= | =[[Image:Intro.png]] What is Qt?= | ||
- | Qt (pronounced as the English word "cute") is a cross-platform application development framework. | + | Qt (pronounced as the English word "cute") is a cross-platform application development framework. More information is available at the [http://qt.nokia.com/ Qt website]. |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
=[[Image:Rocket.png]] Maemo Qt main features= | =[[Image:Rocket.png]] Maemo Qt main features= | ||
- | * Hildon Style | + | * Hildon Style, so applications look like Hildon/GTK+ applications |
- | * Hildon Input Method | + | * Hildon Input Method, so applications can use the virtual keyboard |
- | + | * Hildon-specific widgets | |
- | * Hildon specific widgets | + | |
** partial support in Qt 4.5 | ** partial support in Qt 4.5 | ||
- | ** Qt 4.6 will have full support | + | ** Qt 4.6 will have full support, and is currently a technology preview |
- | = [[Image:Fileview-preview.png]] Maemo Qt in | + | = [[Image:Fileview-preview.png]] Maemo Qt in Action = |
* Diablo Maemo Qt | * Diablo Maemo Qt | ||
ADD_HERE_SOME_PICS | ADD_HERE_SOME_PICS |
Revision as of 12:02, 28 January 2010
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