[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