On Sat, 2006-04-15 at 16:17 +0100, Karl Lattimer wrote:
I seriously doubt that as far as users are concerned that dependencies would be an issue, the user in general just wants something that works, and they don't care that 4 extra dependancies are required (python, gtk, pygtk, pygtk-glade)
For what is worth, I personally think you've made the best choice of tools for this project. The problem with the "least common denominator" approaches is that you get a sub-par result. Don't let the rhetoric slow you down.
Python is certainly not a problem dependency, any more then Perl is. If you feel comfortable with it, use it. There are way more desktop apps written in Python than in Perl, that I know of and that matter. Red Hat uses it for most of the stuff they produce, and (like it or not) they are the 800-pounds gorilla in Linux-land.
As for the toolkit, you have a choice of 3: Gtk+, Qt, Win32. Problem with Win32 is that you get an app that looks strange in both GNOME and KDE -- it pleases nobody. Kinda like a Java Swing app. Pick one of GTK+ or QT, and at least make 1/2 of the people happy, the rest will be as unhappy as in the case you would have picked Win32 anyway. GTK+ is a fine choice, if you like it, go for it.