To develop a cross-platform GUI, Qt is the tool you should look for. I used both. Here is how I feel about Qt
Building a rich GUI is a piece of cake if you use Qt. It has many features of the graphical interface, starting with its graphical representation, support for OpenGL, style sheets that support css. Mature paint system, Richtext formatting, integration with Webkit, and I'm sure I am missing more here ...
Qt has its own qmake build system, which creates platform-specific Make files, so no Makefiles interfere. In addition, you get one pro file, which is much easier to manage. For wxWidgets, you will need to create different Make files for the various compilers that you intend to use.
Other advantages of using Qt over wxWidgets are: Api is very easy to learn with an intuitive api, excellent documentation, and tons and tons of examples. This will help you quickly become productive and thus get your product at an early stage. BTW Qt is a RAD tool. In addition, there is a huge user base, and there are forums such as QtCentre.org to help you with your questions. If you plan to buy a commercial license, you get support directly from Qt Software (trolltech).
Obviously you are using the Qt Model View, which allows you to separate your business logic from the presentation layer. I would advise you to write "support at trolltech dot com" or "sales at trolltech dot com" for more information. You can explain your requirements and they can explain how Qt fits your needs.
You can also download the open source version and watch the demo. Coverflow: http://labs.trolltech.com/blogs/2007/11/02/pictureflow-on-windows-mobile/ , http://ariya.blogspot.com/2008/03/introducing-photoflow.html
As I said, if you plan to develop his Rich Gui, use Qt.
Sunil thaha
source share