Slashdot Mirror


Generic GUI Wrapper For Python

An Anonymous Coward writes "IBM is working on a generic GUI wrapper to allow Python developers to write cross-platform GUIs. The anygui project will expose a common set of functions to the programmer and choose which backend gui toolkit to use for the given platform: TK, WIN32, GTK, Bethon, etc. Currently the software is in an alpha stage. The article also has some example code." Update: 10/27 23:53 GMT by T : Magnus Lie Hetland wrote to point out that though this article is hosted at IBM, "Anygui has nothing to do with IBM. It is, in fact, an independent Open Source project currently hosted at SourceForge."

1 of 114 comments (clear)

  1. In short, IBM says "Screw you guys, we'll do it." by Nindalf · · Score: 0, Troll

    The problem: existing cross-platform libraries are not ported everywhere.

    The solution, according to IBM: port an existing cross-platform library everywhere? No! Make an entirely brand new cross-platform library interface, that runs no previously-written code. Also, instead of wrapping the few unsupported low-level GUI interfaces not yet supported, and deal with all the quirks of each system, they will wrap every existing Python GUI, and deal with the quirks of each system. Naturally this will result in a far superior, much more portable product. Why? Because We're IBM and We say so! (it's their company motto, slogan, and vision statement, look it up)

    So all Python programmers should immediately embrace this new standard, which, despite being alpha at best, will surely soon be much better than any existing toolkit.

    Sure, they could just clean up the TK ports, but where's the fun (or branding) in that?