Re: GUI Development Options



Bruce wrote:
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?

[snip]

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?


I'm not normally a GUI programmer, but I am a Python lover. I have written Python wrappers for custom device drivers using SWIG (Simple Wrapper Interface Generator). The Python support is superb.

I have written simple GUIs in Python using both Tkinter and Gtk. Python is the simplest way I know of to create a simple GUI. I don't have the patience to write anything more elaborate than a few buttons or dialog boxes, though.

John
.



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: Qt programming
    ... but the OS and environment is more develoed in ... > graphical option, that of the gimp toolkits, the gtk libraries. ... Python bindings to any of them ...
    (freebsd-questions)
  • 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)
  • [pygtk] ANNOUNCE: PyGTK 2.12.1
    ... I am pleased to announce version 2.12.1 of the Python bindings for GTK; ... This release includes various bug fixes, plugged memory leaks and a few new features. ... it can be used to write full featured Gnome applications. ...
    (comp.lang.python.announce)
  • Re: Fwd: system tray or notification area in python
    ... schrieb Daniel Fetchinson: So I thought I would write a brand new stand alone system tray or ... notification area in python. ... I actually did that already it's using the C bindings of gtk. ... Don't take it wrong, but when you write that you have no experience with GUI programming, I'd start another projet first - I think you will have a tough way to succeed with this project. ...
    (comp.lang.python)