Qt-Maemo
(→Qt) |
(add logo) |
||
(14 intermediate revisions not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
- | + | [[Image:QtLogos.png|thumb|200px|right|alt=Qt banner|Qt]] | |
- | <b>22 Mar 10</b> - Qt 4.6.2 has replaced Qt 4.5.3 | + | |
- | <b>25 Feb 10</b> - [http://labs.trolltech.com/blogs/2010/02/24/qt-for-maemo-5-home-screen-widgets/ How to make Qt Desktop Widgets]<br> | + | ==News== |
- | <b>15 Feb 10</b> - Qt 4.6.2 is out. Qt Mobility (beta1) packages are in extras-devel.<br> | + | |
+ | <b>7 May 10</b> - Qt 4.7 Beta1 packages for Maemo available [http://labs.trolltech.com/blogs/2010/05/06/new-experimental-qt-47-packages-for-the-n900/ read more]<br/> | ||
+ | <b>27 Apr 10</b> - [http://labs.trolltech.com/blogs/2010/04/27/qt-mobility-100-package/ Qt Mobility 1.0.0] is out but Maemo5 packages will be available after the PR 1.2. Extras-Devel still hosts old Mobility Beta packages.<br/> | ||
+ | <b>22 Mar 10</b> - Qt 4.6.2 has replaced Qt 4.5.3 in the SDK [[Maemo 5/PR1.2|PR 1.2]]. Run apt-get update && apt-get upgrade to update it.<br/> | ||
+ | <b>25 Feb 10</b> - [http://labs.trolltech.com/blogs/2010/02/24/qt-for-maemo-5-home-screen-widgets/ How to make Qt Desktop Widgets]<br/> | ||
+ | <b>15 Feb 10</b> - Qt 4.6.2 is out. Qt Mobility (beta1) packages are in extras-devel.<br/> | ||
<b>20 Jan 10</b> - [http://www.anselmolsm.org/blog/qt-mobile-demos-in-extras-devel/ Qt Mobile Demos in extras-devel]<br/> | <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>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>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> - [ | + | <b>22 Dec 09</b> - [[MADDE/Qt_Example|Qt example]] for [[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>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/> | <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/> | ||
- | = | + | ==What is Qt?== |
+ | |||
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]. | 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]. | ||
- | = | + | ==Maemo Qt main features== |
+ | |||
* Hildon Style, so applications look like Hildon/GTK+ applications | * Hildon Style, so applications look like Hildon/GTK+ applications | ||
* Hildon Input Method, so applications can use the virtual keyboard | * Hildon Input Method, so applications can use the virtual keyboard | ||
* Hildon-specific widgets | * Hildon-specific widgets | ||
- | ** | + | ** Qt 4.6, in [[Maemo 5/PR1.2|Fremantle PR1.2]] has full support |
- | + | ||
- | = | + | == Maemo Qt in Action == |
* Diablo Maemo Qt | * Diablo Maemo Qt | ||
ADD_HERE_SOME_PICS | ADD_HERE_SOME_PICS | ||
Line 28: | Line 34: | ||
ADD HERE SOME PICS | ADD HERE SOME PICS | ||
- | = | + | ==Supported Maemo devices== |
- | * [[Nokia N800]]/[[Nokia N810|N810]] (OS2008/Maemo4.1/Diablo) | + | |
+ | * [[Nokia N800]]/[[Nokia N810|N810]] (OS2008/Maemo4.1/[[Open development/Maemo roadmap/Diablo|Diablo]]) | ||
* [[Nokia N900]] (OS2009/Maemo5/[[Open development/Maemo roadmap/Fremantle|Fremantle]]) | * [[Nokia N900]] (OS2009/Maemo5/[[Open development/Maemo roadmap/Fremantle|Fremantle]]) | ||
- | = | + | ==Installing Qt== |
- | Qt can be [[ | + | Qt can be [[Qt4_development#Getting_started|installed in Scratchbox]] for development. For applications that use Qt and are installed via the application manager, the necessary Qt packages will automatically be installed. |
- | = | + | ==Available 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.. [[Qt4HildonApplications|this]] is the place you would like to check. | |
- | == | + | == Documentation== |
- | * [[Qt4 | + | === Qt === |
+ | |||
+ | * [[Qt4 development]] developing with Qt for Maemo | ||
* [[QML]] | * [[QML]] | ||
+ | * [[QtRuby]] | ||
+ | * [[PyQt Tips and Tricks]] | ||
- | == Non-Qt documentation == | + | === Non-Qt documentation === |
* Fremantle: | * Fremantle: | ||
Line 54: | Line 64: | ||
** ADD_SOMETHING_HERE | ** ADD_SOMETHING_HERE | ||
- | == Further reading == | + | === Further reading === |
* [http://www.forum.nokia.com/Tools_Docs_and_Code/Documentation/Latest.xhtml Forum Nokia Docs] contain Maemo as well as other documentation related to other Nokia platforms | * [http://www.forum.nokia.com/Tools_Docs_and_Code/Documentation/Latest.xhtml Forum Nokia Docs] contain Maemo as well as other documentation related to other Nokia platforms | ||
* [http://wiki.forum.nokia.com/index.php/Qt_for_Maemo_Developers_Guide Qt for Maemo Developers Guide, Forum Nokia] | * [http://wiki.forum.nokia.com/index.php/Qt_for_Maemo_Developers_Guide Qt for Maemo Developers Guide, Forum Nokia] | ||
* [http://www.forum.nokia.com/Tools_Docs_and_Code/Documentation/Maemo.xhtml Maemo documentation, mostly about Qt, Forum Nokia] | * [http://www.forum.nokia.com/Tools_Docs_and_Code/Documentation/Maemo.xhtml Maemo documentation, mostly about Qt, Forum Nokia] | ||
- | * [http://doc.trolltech.com/ | + | * [http://doc.trolltech.com/qt-maemo-4.6/how-to-learn-qt.html How to learn Qt, Trolltech] |
* [http://qt.nokia.com/developer/books Books] listed at qt.nokia.com | * [http://qt.nokia.com/developer/books Books] listed at qt.nokia.com | ||
* [http://talk.maemo.org/showthread.php?t=39879 Qt4 hello world with python in 30 minutes] | * [http://talk.maemo.org/showthread.php?t=39879 Qt4 hello world with python in 30 minutes] | ||
+ | * [http://wiki.forum.nokia.com/index.php/Qt_application_for_Maemo_with_DBus_support Install D-Bus Service with Qt] | ||
+ | * [[University Course]] (in progress): A syllabus for teaching Qt as an intensive two-week course. | ||
+ | |||
+ | ==Bug tracking== | ||
- | |||
* Diablo & Fremantle Qt 4.5 port | * Diablo & Fremantle Qt 4.5 port | ||
** [https://bugs.maemo.org/buglist.cgi?query_format=specific&order=relevance+desc&bug_status=__open__&product=Qt&content= View bug list] | ** [https://bugs.maemo.org/buglist.cgi?query_format=specific&order=relevance+desc&bug_status=__open__&product=Qt&content= View bug list] | ||
Line 72: | Line 85: | ||
** [http://bugreports.qt.nokia.com/secure/IssueNavigator.jspa?reset=true&&query=maemo&summary=true&description=true&body=true&environment=true&pid=10510 View bug list] | ** [http://bugreports.qt.nokia.com/secure/IssueNavigator.jspa?reset=true&&query=maemo&summary=true&description=true&body=true&environment=true&pid=10510 View bug list] | ||
- | = | + | ==Code== |
+ | |||
* Qt 4.5 (Diablo) | * Qt 4.5 (Diablo) | ||
** http://gitorious.org/+qt-maemo-developers/qt/qt-maemo | ** http://gitorious.org/+qt-maemo-developers/qt/qt-maemo | ||
Line 80: | Line 94: | ||
** http://qt.gitorious.org/qt/x11-maemo | ** http://qt.gitorious.org/qt/x11-maemo | ||
- | = | + | ==Get Help== |
+ | |||
* Forums | * Forums | ||
** [http://discussion.forum.nokia.com/forum/forumdisplay.php?f=220 Qt for Maemo Forum Nokia Discussion board] | ** [http://discussion.forum.nokia.com/forum/forumdisplay.php?f=220 Qt for Maemo Forum Nokia Discussion board] |
Latest revision as of 10:54, 30 December 2010
[edit] News
7 May 10 - Qt 4.7 Beta1 packages for Maemo available read more
27 Apr 10 - Qt Mobility 1.0.0 is out but Maemo5 packages will be available after the PR 1.2. Extras-Devel still hosts old Mobility Beta packages.
22 Mar 10 - Qt 4.6.2 has replaced Qt 4.5.3 in the SDK PR 1.2. Run apt-get update && apt-get upgrade to update it.
25 Feb 10 - How to make Qt Desktop Widgets
15 Feb 10 - Qt 4.6.2 is out. Qt Mobility (beta1) packages are in extras-devel.
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
[edit] 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.
[edit] 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
- Qt 4.6, in Fremantle PR1.2 has full support
[edit] Maemo Qt in Action
- Diablo Maemo Qt
ADD_HERE_SOME_PICS
- Fremantle Maemo Qt
ADD HERE SOME PICS
[edit] Supported Maemo devices
- Nokia N800/N810 (OS2008/Maemo4.1/Diablo)
- Nokia N900 (OS2009/Maemo5/Fremantle)
[edit] Installing Qt
Qt can be installed in Scratchbox for development. For applications that use Qt and are installed via the application manager, the necessary Qt packages will automatically be installed.
[edit] Available 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.
[edit] Documentation
[edit] Qt
- Qt4 development developing with Qt for Maemo
- QML
- QtRuby
- PyQt Tips and Tricks
[edit] Non-Qt documentation
- Fremantle:
- Diablo
- ADD_SOMETHING_HERE
[edit] Further reading
- Forum Nokia Docs contain Maemo as well as other documentation related to other Nokia platforms
- Qt for Maemo Developers Guide, Forum Nokia
- Maemo documentation, mostly about Qt, Forum Nokia
- How to learn Qt, Trolltech
- Books listed at qt.nokia.com
- Qt4 hello world with python in 30 minutes
- Install D-Bus Service with Qt
- University Course (in progress): A syllabus for teaching Qt as an intensive two-week course.
[edit] Bug tracking
- Diablo & Fremantle Qt 4.5 port
- Fremantle Qt 4.6 port
[edit] Code
- Qt 4.5 (Diablo)
- Qt 4.5 (Fremantle)
- Qt 4.6 (Fremantle)
[edit] 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
- This page was last modified on 30 December 2010, at 10:54.
- This page has been accessed 168,820 times.