Re: GNOME/GTK+ development in C++: What wrapper/GUI builder to use?




Toralf Lund <toralf@kscanners.com> writes:
> We want to develop applications for GNOME and GTK+ in general using C++,
> if possible with the help of a GUI builder. We are, however, unsure
> about which of the C++ wrapper/builder to use. We would therefore like
> to hear about other people's experience.
> 
> We have tried writing some example code using gtk--, glade 0.5.5 and
> glade-- 0.5.5, but this has not been quite successful as glade-- seems
> somewhat incomplete.

Here are my recommendations:

 - You do not actually need to use a C++ wrapper or builder if 
   you want to write your app in C++; the plain C GTK+/GNOME 
   API does work. So consider this option.
 - Gtk-- is nice, but you have to use the unstable version. The 
   stable version is realistically not supported by the maintainers.
 - The GUI builder we recommend is Glade
 - However, I would not recommend using Glade-- because you do 
   not want to use Glade to generate code. Instead, I would 
   recommend using libglade to dynamically load your XML 
   resource files at runtime. This makes for much faster 
   development (fewer recompiles) and the resource 
   files always remain editable via Glade.

Havoc



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