[PLUG] GUI Development

M. Edward (Ed) Borasky znmeb at cesmail.net
Thu Jul 6 03:55:57 UTC 2006


I like QT, which is a native C++ toolkit but has bindings for nearly all
of the major scripting languages. It works on either Linux and Windows,
is open source, and it has a "QTDesigner" tool for building
applications. If you use KDE on Linux, there are some more goodies, like
Kommander.

But the real reason I like QT is that the widgets are *prettier* than
most toolkits. :) There are a couple of lighter toolkits out there ...
the two I remember are FLTK and Fox.

Of course, if you don't mind ugly, there's GTK

<ducking>

JOHN F EWING wrote:
> This is a software development question:
>
> I've done GUI development in Windows using VisualC++ 6.0 (pre .NET), VisualStudio.NET (using both C++ and C#), Borland C++ Builder and NetBeans (using Java of course) - these are all IDEs. I've done lots of command line development on both Unix and Linux, but not GUI development and not using an IDE to do it with - just vi (to create/modify the source code) and makefiles. I'd like to do some GUI development in Linux, but I'm not sure where to begin. I want to create a database application (MySQL looks adequate and it's open source) using labels, push buttons, combo boxes, graphs, menus and whatever other GUI widgets I may happen to need. Also, I'm not picky about which language to use, although I do prefer the C language family like C, C++, Java, C# and Perl and I'd like to stay away from VB.
>
> Can any of you, who have done GUI development in Linux, suggest how I might get started on this path? Maybe even point me to a web tutorial?
>
> Part two of this question would be how would you test such an application (other than ad hoc testing, of course)?
>
> Thanks in advance ...
>
> -John Ewing
> _______________________________________________
> PLUG mailing list
> PLUG at lists.pdxlinux.org
> http://lists.pdxlinux.org/mailman/listinfo/plug
>
>   

-- 
M. Edward (Ed) Borasky

http://linuxcapacityplanning.com




More information about the PLUG mailing list