GUIs - A Modest Proposal

Evan Plaice evanplaice at gmail.com
Thu Jun 10 15:34:32 EDT 2010


<rant>This is my first foray into usenet and f*** the signal to crap
ratio in here is ridiculous. I can't believe that there are 150+
answers and little or no useful information yet</rant>

I was wondering the same thing since the subject of cross platform GUI
dev makes me cringe. I was wondering if there was a cross-platform
language-agnostic XML-based declarative language. Basically, what HTML/
CSS is to web browsers for the desktop.

Microsoft's WPF and more specifically XAML format accomplish the cross-
platform cross-language part but the technology is owned by Microsoft.

Here are my findings:
<a herf="http://stackoverflow.com/questions/2962874/what-are-the-open-
source-alternatives-to-wpf">

GTK+ & Glade
Glade is the actual XML format. It can be used on any platform or
language as long as GTK+ running on that system is adapted to it.

wxWidgets & XRC
XRC is the format. Libraries that use it vary on the language (ex.
wx.NET for C#, VB, and Managed C++).

If you want a desktop GUI that is cross-platform, language-agnostic,
and open source. Use and contribute to these projects.



More information about the Python-list mailing list