I need to write cross-platform GUI application, what toolkit can I use? Currently I am working in Windows, MSVC, and Linux, gcc.
+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
2010-02-28 18:07:21
...and, of course, there is also venerable GTK. :)
vladr
2010-02-28 18:09:24
Forgot to mention, that I need free toolkit. wxWidgets is free, and Qt is not, is this correct?
Alex Farber
2010-02-28 18:13:51
No - Qt is free, too. It's now LGPL, so can be used freely in commercial software, too.
Reed Copsey
2010-02-28 18:36:02
@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
2010-02-28 18:36:43