views:

116

answers:

3

I need to write cross-platform GUI application, what toolkit can I use? Currently I am working in Windows, MSVC, and Linux, gcc.

A: 

You can try using QT.

codaddict
+2  A: 

The most popular options are Qt and wxWidgets. I, personally, have found Qt much more feature-rich.

A newer option, however, (depending on what you are developing) is Silverlight/Moonlight. Flash can also work for cross platform GUI development, in some cases.

Reed Copsey
...and, of course, there is also venerable GTK. :)
vladr
Forgot to mention, that I need free toolkit. wxWidgets is free, and Qt is not, is this correct?
Alex Farber
No - Qt is free, too. It's now LGPL, so can be used freely in commercial software, too.
Reed Copsey
@Vlad: I didn't mention GTK, although it's an option, too. Last time I used it, it was very "odd" on Windows, since it's been added much later. I know some very successful software uses it, but I tend to not consider it for Windows dev. (yet)
Reed Copsey