[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: wxWidgets versus gtkmm



On Saturday 19 August 2006 05:51, Roberto C. Sanchez wrote:
> On Fri, Aug 18, 2006 at 10:13:29PM -0400, Matej Cepl wrote:
> > Roberto C. Sanchez wrote:
> > > If you want the "best" cross platform library, then I would argue that
> > > it is wxWidgets.  It has bindings for C++, Python, Java, Ruby and
> > > probably other languages as well.  It has the advantage of supporting
> > > something like a dozen different GUI toolkits and you get the native
> > > widgets of the target system.  It is also extremely well documented (at
> > > least the C++ interface is).
> >
> > There was no requirement that it has to be Gnome-based -- then I would
> > humbly suggest Qt -- many many programmers claim that it is the most
> > convenient development library period. And of course its support of C++
> > is excellent (of course, you can use also Java, Python, Ruby, JavaScript
> > if you wish).
> >
> > Mat??j
>
> While I do not doubt that Qt is a good toolkit, I think that it suffers
> (to a certain extent) from the same problem as Java GUIs.  That is, they
> look out of place pretty much everywhere.  The main exception to the
> previous statement being that they integrate into KDE well because of
> KDE's foundation in Qt.  Other than that, the fact that wxWidgets gets
> native look and fell across all platforms is, IMHO, a killer feature.
> Additionally, the license for wxWidgets is much more permissive than
> that of Qt, which may be of concern if the software under development is
> to be proprietary.

Java GUIs can (swing at least) can be made to have a more "native" look by a 
call on startup. Java can also be used with Qt and others. Name your poison.



Reply to: