reed | 9 Mar 17:53
Picon
Favicon

Choosing a GUI toolkit for S5

Posted at: http://interreality.org/phorum/read.php?2,222,222#msg-222
reed wrote:

To help choose a GUI toolkit to use for the S5 user interface app, I made this comparison chart.  wxWidgets and
Qt are the top contenders, though I added a few others to consider.

If you have any corrections or know any of the missing pieces of data ("unk"), please correct it on the wiki or
reply here.

http://interreality.org/wiki/ChoosingAGUIToolkit

Reed
Braden McDaniel | 9 Mar 20:12
Gravatar

Re: Choosing a GUI toolkit for S5

On Sun, 2008-03-09 at 12:55 -0400, reed wrote:
> Posted at: http://interreality.org/phorum/read.php?2,222,222#msg-222
> reed wrote:
> 
> To help choose a GUI toolkit to use for the S5 user interface app, I made this comparison chart.  wxWidgets
and Qt are the top contenders, though I added a few others to consider.
> 
> If you have any corrections or know any of the missing pieces of data ("unk"), please correct it on the wiki
or reply here.
> 
> http://interreality.org/wiki/ChoosingAGUIToolkit

GTK+'s licence is LGPL, not GPL.

Also, GTK+ can interact with OpenGL via GtkGLExt.

Also, with regard to the language issue, Gtkmm is worth pointing out.
Gtkmm is a very high quality modern C++-aware C++ wrapper for GTK+.

--

-- 
Braden McDaniel                           e-mail: <braden@...>
<http://endoframe.com>                    Jabber: <braden@...>
Reed Hedges | 11 Mar 01:02
Picon
Picon
Favicon

Re: Choosing a GUI toolkit for S5

Braden McDaniel wrote:
>> http://interreality.org/wiki/ChoosingAGUIToolkit
> 
> GTK+'s licence is LGPL, not GPL.
> 
> Also, GTK+ can interact with OpenGL via GtkGLExt.
> 
> Also, with regard to the language issue, Gtkmm is worth pointing out.
> Gtkmm is a very high quality modern C++-aware C++ wrapper for GTK+.
> 

Thanks, fixed.

Reed

--

-- 
http://interreality.org/~reed
Reed Hedges | 23 Mar 15:16
Picon
Picon
Favicon

Re: Choosing a GUI toolkit for S5

Well, I've been reading the docs for Qt4 and experimenting with the 
example programs they provide, and I'm leaning towards it as a toolkit.

Does anyone have any input on choosing a toolkit?

  * Qt4 looks nice, even in Gnome-- much better than Qt3 did
  * It has some nice built in widgets and features that we can use, like 
dockable panes that can be dragged around, etc.
  * It has some good 2d graphics drawing features
  * Trolltech is more actively/quickly working on improving it and 
adding new features and supporting all platforms
  * It has an embedded web browser widget (using WebKit) that's both 
easy to use and complete
  * It has good support for some mobile platforms and they're actively 
working on that
  * QtDesigner is freely available, and is a pretty good design tool, in 
my very brief experience with it.  It could be a nice option for rapidly 
developing new type-specific GUI components.

I still hate qmake.  But maybe we can find or write some code for scons 
that replaces it (runs the MOC code generator, localization tool, etc.)

Gmane