On Mon, Jul 01, 2013 at 02:30:12PM -0700, Charlie Paul wrote: > Hello, > > I'm working for a lab, and I'm making a piece of software to control a > table full of optical elements (mirrors, lasers, and detectors). I wrote a > nice little interface to the hardware in C, but now I need to make a way > for the user to control the elements (move mirrors, turn stuff on and off, > change wavelength, and so on). It needs to be operated with mouse only (no > room for keyboard on table), and needs to be graphical (since it should > match up to the layout of the table). > > Now, my issue is choosing a GUI library. GTK and QT are big, and I don't > want to have to install a dynamic language to do Tk. However, I do need to > be able to do custom drawing (for the table elements on-screen). What GUI > for C fits the bill? > > > Thanks, > > Charles Paul
I think you should reconsider tk, though you need to install tcl and tk, tk is quite nice to work with (with exception of some small hiccups), and if you have a cli for controlling everything it should wrap around it quite well.