Ask HN: An acceptable cross-platform GUI toolkit?
11–20 of 57 posts
Re: Ask HN: An acceptable cross-platform GUI toolkit?
#12http://doc.trolltech.com/qtjambi-4.4/html/com/trolltech/qt/q...
Re: Ask HN: An acceptable cross-platform GUI toolkit?
#13You forgot Swing+Java/Jython/JRuby/Groovy/Clojure.
Re: Ask HN: An acceptable cross-platform GUI toolkit?
#14wxWidgets is "big" because it has features. Considering it meets all your other criteria (aka features), in addition to ones you'll only find out you need halfway through a project, I would look closer at it. Use wxGlade and wxPython if you want easy, C++ if you demand compiled. Use dabo ( http://www.dabodev.com ) if you are interfacing with databases.
However, once you get the basics it's quite fast and also have threads, networking, file streaming etc, so you don't need a zillion of libraries to do every little thing. Oh, and it has a great OpenGL support (see my projects at http://www.ccsoft.com.tr for screenshots)
With the help of wxFormBuilder (a free design tool), now design and modfications are very much faster.
Besides, it's been there for about 15 years. There is a decent documentation, a book, a large community to answer your questions.
My only plan is to do a project on wxPython and polish my python knowledge and see which (C++ or Python) suits me better.
Re: Ask HN: An acceptable cross-platform GUI toolkit?
#15You forgot Swing+Java/Jython/JRuby/Groovy/Clojure.
Re: Ask HN: An acceptable cross-platform GUI toolkit?
#16Plus, Java itself is cross-platform. Might be just what you're looking for.
Re: Ask HN: An acceptable cross-platform GUI toolkit?
#17There seems to be another factor if you add OS-X to the required platforms: the way of GUI programming for Macs is conceptually different from Windows or Linux.
Re: Ask HN: An acceptable cross-platform GUI toolkit?
#18The current Tk (8.5 and above) looks a lot better, using native widgets where possible, and Starkit makes deployment of Tcl/Tk applications a breeze. Those who forget history are doomed to reimplement it.
This has some screenshots, which are a bit out of date, but show that things have improved:
Re: Ask HN: An acceptable cross-platform GUI toolkit?
#19However now I use Swing+miglayout+CLojure and making GUIs is supereasy.