[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