Editing Qt-Maemo
Warning: You are not logged in.
Your IP address will be recorded in this page's edit history.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
- | [[Image: | + | =[[Image:Kblogger.png ]] News= |
+ | <div id="news"><div class="tm"><div class="bm"><div class="lm"><div class="rm"><div class="tl"><div class="tr"><div class="bl"><div class="br"> | ||
+ | <ul class="recent"> | ||
+ | <li class="first"> | ||
+ | <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> - Qt declarative hits Maemo extras-devel repository [http://labs.trolltech.com/blogs/2009/12/17/qt-declarative-for-maemo-5/ more info here]<br> | |
- | + | <b>11 Dec 09</b> - Bye bye old static web pages.. all our pages are now in 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 | + | |
- | == | + | </li> |
+ | <li> | ||
+ | <b>News from Qt blog...</b><br> | ||
+ | <rss title="off" desc="off" number="5" time="3600" text>http://labs.trolltech.com/blogs/feed/rss/</rss> | ||
+ | </li> | ||
+ | <li> | ||
+ | <b>[[Image:LastCommits.jpg]]</b><br> | ||
+ | <rss title="off" desc="off" number="5" time="3600" text>http://pipes.yahoo.com/pipes/pipe.run?_id=249549b5f3ea9af37a077bb103af6614&_render=rss</rss> | ||
+ | </li> | ||
+ | </ul> | ||
+ | </div></div></div></div></div></div></div></div></div> | ||
+ | <br> | ||
+ | <br> | ||
+ | . | ||
- | Qt (pronounced as the English word "cute") is a cross-platform application development framework | + | =[[Image:Intro.png]] 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. |
+ | <br> | ||
+ | <br> | ||
+ | |||
+ | =[[Image:Rocket.png]] Maemo Qt main features= | ||
+ | * Hildon Style | ||
+ | * Hildon Input Method | ||
+ | * Optimizations | ||
+ | * Hildon specific widget | ||
+ | ** partial support in Qt 4.5 | ||
+ | ** Qt 4.6 will have full support | ||
+ | <br> | ||
+ | <br> | ||
+ | |||
+ | = [[Image:Fileview-preview.png]] Maemo Qt in Actions = | ||
* Diablo Maemo Qt | * Diablo Maemo Qt | ||
ADD_HERE_SOME_PICS | ADD_HERE_SOME_PICS | ||
* Fremantle Maemo Qt | * Fremantle Maemo Qt | ||
ADD HERE SOME PICS | ADD HERE SOME PICS | ||
+ | <br> | ||
+ | <br> | ||
- | = | + | =[[Image:Pda.png]] Supported Maemo devices= |
+ | * Nokia N800/N810 (OS2008/Maemo4.1/Diablo) | ||
+ | * Nokia N900 (OS2009/Maemo5/Fremantle) | ||
+ | <br> | ||
+ | <br> | ||
- | + | =[[Image:Ktorrent.png ]] Installing Qt= | |
- | + | ||
- | == | + | <div id="news"><div class="tm"><div class="bm"><div class="lm"><div class="rm"><div class="tl"><div class="tr"><div class="bl"><div class="br"> |
+ | <ul class="recent"> | ||
+ | <li class="first"> | ||
+ | <H3>N8x0</H3> | ||
+ | Supported Maemo version: 4.1 (Diablo) | ||
- | + | Latest stable packages are into extras repository:<br> | |
+ | deb http://repository.maemo.org/extras/ diablo free non-free | ||
- | + | Testing packages are in extras-devel<br> | |
+ | deb http://repository.maemo.org/extras-devel/ diablo free non-free | ||
- | + | Install Qt binaries onto the device: <i>sudo gainroot && apt-get install libqt4-gui</i> | |
- | = | + | Install Qt binaries and development packages into the SDK: |
+ | <i>fakeroot apt-get install libqt4-dev</i> | ||
+ | </li> | ||
+ | <li class=""> | ||
+ | <H3>N900</H3> | ||
+ | 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. | |
+ | |||
+ | '''Qt 4.5 - community port''' core packages are already into the device. | ||
+ | |||
+ | - Installing Qt binaries into the device: <i>sudo gainroot && apt-get install libqt4-gui</i> | ||
+ | |||
+ | - Installing Qt binaries and development packages in scratchbox: <i>fakeroot apt-get install libqt4-dev</i> | ||
+ | |||
+ | |||
+ | '''Qt 4.6''' is still underdevelopment. It's in extras-devel; To install Qt 4.6: | ||
+ | |||
+ | - Add add extras-devel repository to /etc/apt/source.list. You can do that adding following line to that file. | ||
+ | |||
+ | <i>deb http://repository.maemo.org/extras-devel/ fremantle free non-free</i> | ||
+ | |||
+ | - Run <i>apt-get update</i> | ||
+ | |||
+ | - Install lib packages into the device with: <i>fakeroot apt-get install libqt4-maemo5-gui</i> | ||
+ | |||
+ | - Install dev packages into the SDK with: <i>fakeroot apt-get install libqt4-maemo5-dev</i> | ||
+ | |||
+ | Note: | ||
+ | |||
+ | - Qt 4.6tp is installed to /opt/qt4-maemo5 | ||
+ | </li> | ||
+ | </ul> | ||
+ | </div></div></div></div></div></div></div></div></div>. | ||
+ | <br> | ||
+ | <br> | ||
+ | |||
+ | =[[Image:Available-qtapps-32.png ]]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.. well [http://wiki.maemo.org/Qt4HildonApplications this] is the place you would like to check; | ||
+ | <br> | ||
+ | <br> | ||
+ | |||
+ | =[[Image:Help-contents.png]] Docs= | ||
+ | <b>Qt:</b> | ||
+ | * [http://wiki.maemo.org/Qt4Hildon Qt 4 Hildon] | ||
+ | |||
+ | <b>Non-Qt stuff:</b> | ||
* Fremantle: | * 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://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] | ||
Line 63: | Line 134: | ||
* Diablo | * Diablo | ||
** ADD_SOMETHING_HERE | ** ADD_SOMETHING_HERE | ||
+ | * Other Docs | ||
+ | ** [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. | ||
+ | <br> | ||
+ | <br> | ||
- | = | + | =[[Image:Bug.png]] Bug tracking= |
- | + | * Diablo & Fremanlte Qt 4.5 port | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | * Diablo & | + | |
** [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] | ||
** [https://bugs.maemo.org/enter_bug.cgi?product=Qt Report a new bug] | ** [https://bugs.maemo.org/enter_bug.cgi?product=Qt Report a new bug] | ||
Line 85: | Line 148: | ||
** [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] | ||
- | = | + | =[[Image:Helmet.png]] 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 93: | Line 155: | ||
* Qt 4.6 (Fremantle) | * Qt 4.6 (Fremantle) | ||
** http://qt.gitorious.org/qt/x11-maemo | ** http://qt.gitorious.org/qt/x11-maemo | ||
+ | <br> | ||
+ | <br> | ||
- | = | + | =[[Image:Preferences-desktop-user.png]] 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] | ||
Line 105: | Line 168: | ||
* Mailing list | * Mailing list | ||
** [https://garage.maemo.org/mailman/listinfo/qt4-devel Click here to Subscribe to the Qt community ML] | ** [https://garage.maemo.org/mailman/listinfo/qt4-devel Click here to Subscribe to the Qt community ML] | ||
- | |||
- |
Learn more about Contributing to the wiki.