View Single Post
Posts: 60 | Thanked: 59 times | Joined on Jul 2008
#2
Hi!

If you have a strong background on C++, I suggest you go that way for Qt, since Qt is written in C++ and you are probably going to feel more confortably with it.

Qt are the UI libraries (well, actually it does more things but for now take it like it only does UI) created by trolltech (now part of Nokia). In Linux, the UI part is much more layered than in other operating systems. You have the part which is the X windows, which gives you the basic operations for performing drawings on the screen. In top of that, there are some toolkits like Gtk which is the one Maemo is actually using. Because of Gtk being the toolkit used by Maemo, you need Qt installed on the N900 (on the last firmware PR1.2, Qt 4.6 is already integrated on it)

AFAIK, Qt designer is the UI designer being used on Qt Creator. Qt creator is a complete IDE which uses Qt designer for desinging the UIs.

Nokia Qt SDK comes with Qt Creator, Qt itself, a N900/Maemo emulator and a Symbian emulator, and tools for crosscompiling to those.

MADDE is an alternative SDK for Maemo. It helps you crosscompiling your source code


PyQt is actually the bindings for using Qt on Python. There are also another bindings made by Nokia which are API compatible with PyQt called Pyside.

I hope it helps you.
 

The Following 3 Users Say Thank You to Ignacius For This Useful Post: