Boston Linux & Unix (BLU) Home | Calendar | Mail Lists | List Archives | Desktop SIG | Hardware Hacking SIG
Wiki | Flickr | PicasaWeb | Video | Maps & Directions | Installfests | Keysignings
Linux Cafe | Meeting Notes | Blog | Linux Links | Bling | About BLU

BLU Discuss list archive


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

cross platform gui tool kit



Stephen Adler wrote:
> The gui tool kits is what I'm looking for. I prefer open source, for all 
> the open source reasons, but if there is a pay solution which is much
> better then I'll consider that avenue. Basically I want to write a GUI
> intensive application which I can run on linux, windows and macs.

Ok.  Programming language still matters, perhaps more than it should.  The
reason I was asking about what your specific license requirements are is that
it /can/ make a difference:

QT, as Jerry mentioned, is a great C++ toolkit.  I learned a lot about the
proper way to use C++ by working with QT.  However, note that it is dual
licensed: you can use it for free under a GPL license, but this in turn
"infects" your code with the GPL license.  If you want to buy a commercial
license from Trolltech, then you develop closed-source apps with it.

GTK+: This written in C, and the native interface is C-based (although there
are wrappers for C++, Python, and others). It is LGPL, which means it does
*not* infect your code with it's license.  So you can write proprietary apps
with it for free.

There are other C++ ones, like fltk, and someone else mentioned wxwidgets.
There are also some for other languages like Tcl's Tk.

You can check out this article, even though it's a few years old by now, it's
still pretty informative:
http://freshmeat.net/articles/view/928/

Matt

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.





BLU is a member of BostonUserGroups
BLU is a member of BostonUserGroups
We also thank MIT for the use of their facilities.

Valid HTML 4.01! Valid CSS!



Boston Linux & Unix / webmaster@blu.org