GUI Development Options



I have recently been tasked to write a simple GUI application under
Linux. I understand there are two camps - Qt and GTK+, and we will
probably go the GTK+ route. One criteria is that the deployment must be
as simple as possible. So, what are my options?

1) Mono/C# - this is the most attractive option in that I am primarily
a C# programmer under Windows these days. However, I am concerned about
deployment. If this requires that the customer go through what I had to
go through to get mono installed and running, then this is not an
option.

2) C/C++ - doing my best to avoid this option, but if we go this route,
are there IDE choices that might incorporate the GTK+ designer?

3) Python and GTK+ - this is also an attractive option to me, however,
the application needs to access a library and driver for communicating
with custom hardware, and that doesn't look like it is possible using
Python.

Any thoughts or other options?

Are there any books available that delve into GUI programming under
Linux?

Thanks....

.



Relevant Pages

  • Re: Tkinter--does anyone use it for sophisticated GUI development?
    ... PyGTK is good, but GTK doesn't work that well on windows. ... the GUI can be designed in GLADE and imported as ... Python, it also makes maintenance and upgrading much easier: ...
    (comp.lang.python)
  • Re: Python libs on Windows ME
    ... ME modules in /Lib don't seem to load. ... and the Python interpreter always complains that it can't load the ... I'm sure you can get Linux on there somehow. ... I think Puppy Linux might work, but I'd need GTK for wxPython, and I ...
    (comp.lang.python)
  • Re: GUI programming question
    ... simplify firing off complicated command lines.. ... There seems to be a huge choice of languages to do this like GTK, JAVA, ... GUI apps. ... I'm using GTK with python and I think it's quite easy to use. ...
    (Ubuntu)
  • Re: somewhat OT ... in parts
    ... color that seems to be the default on my linux desktop. ... spend a couple hours tracking down this color feature in vim. ... Gtk is also in there. ... no gnome, no gtk, no espeak. ...
    (freebsd-questions)
  • Re: GUI Development Options
    ... I understand there are two camps - Qt and GTK+, ... I'm not normally a GUI programmer, but I am a Python lover. ... I have written Python wrappers for custom device drivers using SWIG. ... Python is the simplest way I know of to create a simple GUI. ...
    (comp.os.linux.development.apps)