[Liverpool] Way back into technical topics

Bob Ham rah at bash.sh
Thu Mar 10 09:06:34 UTC 2011


On Wed, 2011-03-09 at 19:22 +0000, Sebastian Arcus wrote:

> I'm planning on starting to learn GTK+ (and brush up on my C in the 
> process) as a handy tool for building apps

GTK+ and C are not really what I'd describe as "handy" :-)  Probably
python and pyGTK would be more appropriate.

> What I like about GTK+:

> 2. Haven't look closely, but I guess there should be 
> bindings/libraries/drivers for interfacing with most database engines.

GTK+ doesn't contain any database access functionality; there is a
separate project for that called GNOME-DB, with a library called libgda:

  http://www.gnome-db.org/

> 3. I assume it has suitable support for things like printing, file 
> system access, various peripherals access in both Windows and Linux 
> (some of them less to do with GTK+ and more to do with libraries 
> available for C, I guess).

GTK+ 3 I believe has printing support and an abstracted file system
interface.  Previously they were part of GNOME.  Glib provides many
cross-platform implementations of common OS operations (eg, file system
manipulation, threads, sockets, etc.)

> Does anybody here have experience with working with GTK+?

Yes, loads :-)

> Any thoughts 
> for, or against?

GTK+ is the best toolkit I've ever used :-)  When I need a quick user
interface, I use python and pyGTK.  But then I don't do Windows.

> I am after a widget set/framework which can generate 
> apps for both Windows and Linux.

I'm not so sure I'd use GTK+ for Windows development.  Maybe the new
GTK+ 3 will be better than GTK+ 2.  Or maybe wxWidgets is what you want:

  http://www.wxwidgets.org/


Bob

-- 
Bob Ham <rah at bash.sh>

for (;;) { ++pancakes; }
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://mailman.lug.org.uk/pipermail/liverpool/attachments/20110310/42a13565/attachment.pgp>


More information about the Liverpool mailing list