[Discuss] tool to make GUI based on shell script
John Blomfield
jabfield at shaw.ca
Tue Nov 6 09:24:13 PST 2007
xxx xxx wrote:
> Dear all,
>
> I like the cdrecord tools as a DVD/CD writer. K3B is a great GUI based
> on cdrecord but it is too much bloated and dose not fit if we ask for
> a fast, lightweight weight GUI which even runs well with old hardware.
> So I have written a shell-script based on cdrecord and later I have
> further modified it with "dialog" command to get a nice CUI. Hence
> users don't need to remember all the cdrecord commands. I wounder if
> there is any tool which allows to modify a shell script with nice GUI.
> gtkdialog is there but is there any thing else which fits well with
> puppy's objective "Fast, lightweight and nice looking" ?
>
> Is there anything from foxtoolkit ? Kindly let me know.
> thanks
>
I am not absolutely sure that I understand exactly what you are trying
to do but I assume you are trying to produce a GUI interface (front-end,
wrapper call it what you will ) for the command line program cdrecord??
Are you also wishing to do this using a script type programming
language?? If this is the case then a possible solution is to use the
Python scripting language, see www.python.org for references and
tutorials. Python includes a complete library of classes that allow you
to program GUI's, as well as using it as an interpretive language for
simple tasks and scripts. Other solutions would include using the C
based gtk library of functions or the gtkmm a C++ wrapper for for gtk
both require a large time investment if you have not used them before.
Then of course you can use the Qt C++ library of classes for GUI
programming (my favourite) but again a steep learning curve. You can use
KDevelop IDE to help with both gtkmm and Qt or there is a nice IDE for
Python called Eric. Also gtk has glade to help with GUI dialog design
and Qt has QtDesigner.
John Blomfield
> _______________________________________________
> Discuss mailing list
> Discuss at vlug.org
> http://ladybug.vlug.org/cgi-bin/mailman/listinfo/discuss
>
>
More information about the Discuss
mailing list