Qt-Maemo
(→What is Qt?) |
(add logo) |
||
(88 intermediate revisions not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | = | + | [[Image:QtLogos.png|thumb|200px|right|alt=Qt banner|Qt]] |
- | Qt | + | |
- | + | ==News== | |
- | Qt | + | <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>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> - [[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>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]. | |
- | + | ||
- | + | ||
- | = | + | ==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 [[Maemo 5/PR1.2|Fremantle PR1.2]] has full support | |
- | + | ||
- | + | == Maemo Qt in Action == | |
- | + | * Diablo Maemo Qt | |
+ | ADD_HERE_SOME_PICS | ||
+ | * Fremantle Maemo Qt | ||
+ | ADD HERE SOME PICS | ||
- | + | ==Supported Maemo devices== | |
- | + | ||
- | + | * [[Nokia N800]]/[[Nokia N810|N810]] (OS2008/Maemo4.1/[[Open development/Maemo roadmap/Diablo|Diablo]]) | |
- | + | * [[Nokia N900]] (OS2009/Maemo5/[[Open development/Maemo roadmap/Fremantle|Fremantle]]) | |
- | + | ||
- | + | ||
- | Qt | + | ==Installing Qt== |
- | + | 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== | |
+ | === Qt === | ||
- | + | * [[Qt4 development]] developing with Qt for Maemo | |
+ | * [[QML]] | ||
+ | * [[QtRuby]] | ||
+ | * [[PyQt Tips and Tricks]] | ||
- | + | === Non-Qt documentation === | |
+ | * Fremantle: | ||
+ | ** [http://sw.nokia.com/id/a3187f95-ad88-4233-b0ef-a182da3ec1c7/Hildon_2_2_Widget_UI_Specification_v1_0_en.pdf Hildon 2.2 Widget UI Spec -PDF] | ||
+ | ** [http://www.forum.nokia.com/info/sw.nokia.com/id/eb8a68ba-6225-4d84-ba8f-a00e4a05ff6f/Hildon_2_2_UI_Style_Guide.html Hildon 2.2 UI Style Guid -PDF] | ||
+ | * Diablo | ||
+ | ** ADD_SOMETHING_HERE | ||
- | + | === 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://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://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://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 | ||
+ | ** [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/enter_bug.cgi?product=Qt Report a new bug] | ||
+ | * Fremantle Qt 4.6 port | ||
+ | ** [http://doc.trolltech.com/4.6/bughowto.html How to report a bug] | ||
+ | ** [http://bugreports.qt.nokia.com/secure/CreateIssue!default.jspa Report a new bug] | ||
+ | ** [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) | ||
+ | ** http://gitorious.org/+qt-maemo-developers/qt/qt-maemo | ||
+ | * Qt 4.5 (Fremantle) | ||
+ | ** http://gitorious.org/+qt-maemo-developers/qt/qt-maemo | ||
+ | * Qt 4.6 (Fremantle) | ||
+ | ** http://qt.gitorious.org/qt/x11-maemo | ||
+ | |||
+ | ==Get Help== | ||
+ | |||
+ | * Forums | ||
+ | ** [http://discussion.forum.nokia.com/forum/forumdisplay.php?f=220 Qt for Maemo Forum Nokia Discussion board] | ||
+ | ** [https://garage.maemo.org/forum/?group_id=424 Old qt4.garage.maemo.org forum] | ||
+ | * IRC | ||
+ | ** Official Qt for Maemo IRC Channel | ||
+ | ** Click [http://webchat.freenode.net/?channels=qt-maemo here] to join the #qt-maemo channel in frenode (irc.freenode.net). | ||
+ | |||
+ | * Mailing list | ||
+ | ** [https://garage.maemo.org/mailman/listinfo/qt4-devel Click here to Subscribe to the Qt community ML] | ||
+ | |||
+ | [[Category:Qt]] |
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,688 times.