GUI programming question

WipeOut wipe_out at users.sourceforge.net
Tue Feb 17 15:34:59 UTC 2009


Mark Haney wrote:
> WipeOut wrote:
>> Hi All..
>>
>> I have a small project that needs a simple GUI app developped to 
>> simplify firing off complicated command lines..
>>
>> Initially it will require a few variables to be typed in and then will 
>> have a few buttons that will perform some system tasks by running 
>> commands or scripts..
>>
>> I have written bash scripts and some php in the past but never a desktop 
>> application..
>>
>> There seems to be a huge choice of languages to do this like GTK, JAVA, 
>> QT and and a few others..
>>
>> In looking briefly they all seem quite complicated but JAVA has the 
>> Netbeans development application which looks very useful for developing 
>> the GUI, just JAVA doesn't look that simple for the logic..
>>
>> Whats the easiest way to do this for someone with very little 
>> programming experience??
>>
>> TIA
>>
> 
> I'm curious, is there a NEED for a GUI or just a preference?
> 
> Honestly you really might be better off just building shell scripts to
> streamline commands if you don't have a lot of programming experience.
> 
> But, if you are doing this to learn how to, and it's not going to be
> particularly portable (i.e. only on your systems, let's say) I'd build
> it in the toolkit of your Desktop Manager of choice, be it GTK for GNOME
> or QT for KDE.
> 
> Personally, I've gotten away from GTK programming.  It seems to me the
> differences in even a minor rev of GTK+ eats up applications.
> 
> I like the QT toolkit and there are RAD front ends to help with that.  I
> know there are ones for GTK as well, but I haven't built a GTK app in years.
> 
> 
> 

I need a GUI to make it a simple process of enter the details, point and 
click..

Also I would like to learn how to do it because it might be a useful 
skill to have for these type of things in the future..

I have read that if using QT the app must be GPL or there are licenses 
to be paid so I eliminated it right off because this app will just be 
used internally..

Which I guess leaves GTK and JAVA unless I am wrong about QT..




More information about the ubuntu-users mailing list