Qt Labs
Collection of Qt Labs repositories. Qt Labs is a place run by Qt developers, where projects, neat ideas, and components are published in order to get feedback on APIs, code and functionality, or simply to just share our fun with you. The code you find here may work as intended, but it’s neither guaranteed nor supported.
-
git clone git://gitorious.org/qt-labs/wolfenqt.gitgit clone http://git.gitorious.org/qt-labs/wolfenqt.git(Git / HTTP)
-
git clone git://gitorious.org/qt-labs/graphics-dojo.gitgit clone http://git.gitorious.org/qt-labs/graphics-dojo.git(Git / HTTP)
jom is a clone of nmake to support the execution of multiple independent commands in parallel.
It adds the -j command line switch similar to GNU make.
more…
Download the binary package
A ZIP file, containing the latest stable build, can be downloaded from: ftp://ftp.qt.nokia.com/jom/
Reporting Bugs
Please report any bugs in our bug tracker at http://bugreports.qt.nokia.com/
Project: Qt Creator
Make sure, that you specify somewhere in the bug description that its a jom bug.
-
git clone git://gitorious.org/qt-labs/jom.gitgit clone http://git.gitorious.org/qt-labs/jom.git(Git / HTTP)
The next generation Qt item views.
-
git clone git://gitorious.org/qt-labs/itemviews-ng.gitgit clone http://git.gitorious.org/qt-labs/itemviews-ng.git(Git / HTTP)
QtScript bindings generator
This repository contains classes and tools for out-of-process QtScript debugging. more…
INSTRUCTIONS:
You need to be compile it against the qt/master sources: http://qt.gitorious.org/qt/qt
The classes need some symbols that are not exported by default from the QtScriptTools module in Qt. In order to export the necessary symbols, define QT_BUILD_INTERNAL before compiling QtScriptTools, for example by adding the following line to $QTDIR/src/scripttools/scripttools.pro:
DEFINES += QT_BUILD_INTERNAL
Enabling loading SCXML files to control the Qt state-machine framework.
Allows rapid development of complex flow and reactions in Qt apps.
-
git clone git://gitorious.org/qt-labs/scxml.gitgit clone http://git.gitorious.org/qt-labs/scxml.git(Git / HTTP)
-
git clone git://gitorious.org/qt-labs/qtestlib-tools.gitgit clone http://git.gitorious.org/qt-labs/qtestlib-tools.git(Git / HTTP)
-
git clone git://gitorious.org/qt-labs/segmentedbutton.gitgit clone http://git.gitorious.org/qt-labs/segmentedbutton.git(Git / HTTP)
-
git clone git://gitorious.org/qt-labs/webclient.gitgit clone http://git.gitorious.org/qt-labs/webclient.git(Git / HTTP)
Messaging framework repository
-
git clone git://gitorious.org/qt-labs/widgets-ng.gitgit clone http://git.gitorious.org/qt-labs/widgets-ng.git(Git / HTTP)
-
git clone git://gitorious.org/qt-labs/mobile-demos.gitgit clone http://git.gitorious.org/qt-labs/mobile-demos.git(Git / HTTP)
Graphics front-end for Despotify using Qt 4.6, written to be usable on the N900. more…
To build, do the following:
——— 1. Build despotify
a. First, get despotify: http://despotify.se/source-code/
b. Then, install the requirements to build despotify as instructed on their webpage. Something like this:
aptitude install libssl-dev zlib1g-dev libvorbis-dev libtool libncursesw5-dev
aptitude install libgstreamer-plugins-base0.10-0 libgstreamer0.10-dev
c. Build and “make install”.
——— 2. Build Qt
a. You need Qt 4.6 to build qtspotify. If you are building for Maemo 5, get the Maemo 5-branch of Qt 4.6: http://qt.gitorious.org/qt/qt-x11-maemo
b. Configure it with options “-opengl es2” and “-maemo5”. See more information here: http://labs.trolltech.com/blogs/2009/10/09/qt-on-the-n900/
c. Build and “make install” at least src/corelib and src/gui.
——— 3. Build qtspotify
a. QtSpotify requires alsa-dev files, so get the package:
aptitude install libasound2-dev
Once you have all the requirements, building should be as simple as:
b. qmake
c. make
When everything has been built, you will need the following available on the device where you want to run the application:
a. All runtime requirements for despotify.
b. The qtspotify application binary
c. The libraries libQtCore.so.4 and libQtGui.so.4 from $QTDIR/lib
d. The library libdespotify.so.0 from $DESPOTIFYDIR/src/lib/.libs
Good luck!
-
git clone git://gitorious.org/qt-labs/qtspotify.gitgit clone http://git.gitorious.org/qt-labs/qtspotify.git(Git / HTTP)
BM is a system for storing and analyzing benchmark results.
-
git clone git://gitorious.org/qt-labs/bm.gitgit clone http://git.gitorious.org/qt-labs/bm.git(Git / HTTP)
Qt/3D is an add-on module for addressing the 3D application space in Qt.
-
git clone git://gitorious.org/qt-labs/qt3d.gitgit clone http://git.gitorious.org/qt-labs/qt3d.git(Git / HTTP)
-
git clone git://gitorious.org/qt-labs/webscraps.gitgit clone http://git.gitorious.org/qt-labs/webscraps.git(Git / HTTP)
Qt for web browsers using Qt/Lighthouse, Google Native Client (NaCl), and the Pepper NPAPI exentions. more…
Links
- Lighthouse: http://qt.gitorious.org/+qt-developers/lighthouse
- Native Client: http://code.google.com/p/nativeclient/
- Pepper: https://wiki.mozilla.org/Plugins:PlatformIndependentNPAPI
Functional branches
- master and nacl-labs: Targets the native client NPAPI plugin, works in many modern browsers.
Research branches (probably won`t work right now) :
- nacl-pepper: Targets the Pepper NPAPI extensions, which are currently implemented the Google Chrome dev channel.
- nacl-pepper-opengl: Adding support for OpenGL ES 2 (on Pepper).
- qml-nacl: Porting QML and QScript to native client.
See readme-nacl in the root Qt directory for installation instructions
-
git clone git://gitorious.org/qt-labs/nacl.gitgit clone http://git.gitorious.org/qt-labs/nacl.git(Git / HTTP)
.obj model viewer using raw OpenGL rendering in a QGraphicsView.
-
git clone git://gitorious.org/qt-labs/modelviewer.gitgit clone http://git.gitorious.org/qt-labs/modelviewer.git(Git / HTTP)
This is an example on how to create homescreen widgets with Qt for Maemo 5
Activities 
-
Friday March 12 2010
-
21:02
Push
Qt by Nokia pushed 4 commits to qt-labs/nacl:nacl-pepper
nacl-pepper changed from 71025b4 to cac6207

-
12:47
Push
Qt by Nokia pushed 0 commits to qt-labs/qt3d:master
master changed from 461706f to 263c45e
-
12:33
Push
-
12:02
Push
-
11:47
Push
Qt by Nokia pushed 0 commits to qt-labs/qt3d:master
master changed from 3b9d78a to 16c99be
-
11:44
Push
-
03:02
Push
Qt by Nokia pushed 6830de53 to qt-labs/messagingframework:master
Don Sanders on March 11, 2010 14:53 -
01:17
Push
Qt by Nokia pushed 5f239306 to qt-labs/messagingframework:master
Don Sanders on March 11, 2010 13:11
-
-
Thursday March 11 2010
-
21:47
Push
Qt by Nokia pushed 5 commits to qt-labs/nacl:nacl-pepper
nacl-pepper changed from 4f1598c to 71025b4

-
19:47
Push
Qt by Nokia pushed 8f680154 to qt-labs/messagingframework:master
Don Sanders on March 11, 2010 07:35 -
18:46
Push
-
18:32
Push
-
16:32
Push
-
16:03
Push
Qt by Nokia pushed 2 commits to qt-labs/messagingframework:master
master changed from e3fcf26 to 8211878

-
14:53
Commit
-
13:37
Favorite
André Loureiro started watching qt-labs/maemo5-homescreen
-
12:47
Push
-
12:17
Push
-
09:46
Push
-
09:32
Push
-
-
Wednesday March 10 2010
-
22:17
Push
Qt by Nokia pushed e3fcf266 to qt-labs/messagingframework:master
Don Sanders on March 10, 2010 10:06 -
17:47
Push
-
17:32
Push
-
16:47
Push
-
15:17
Push
-
14:34
Push
Qt by Nokia pushed 30a45e55 to qt-labs/messagingframework:master
Don Sanders on March 10, 2010 02:17 -
14:17
Push
-
13:47
Push
Qt by Nokia pushed 69102f88 to qt-labs/messagingframework:master
Don Sanders on March 10, 2010 01:35 -
12:17
Push
-
12:02
Push
-

