Python GUI toolkits for BeOS

Donn Cave donn at oz.net
Fri Jan 19 23:37:57 EST 2001


Quoth "Shannon Menkveld" <yeahright at noway.com>:
| I just got Python 1.5.2 for BeOS (R5 Pro).   know that TKinter has not been
| ported to BeOS, so I was wondering what BeOS python programmers use for
| writing GUI programs.

I have to modestly nominate my own BeOS API modules, see BeBits or
http://www.oz.net/~donn/Bethon.html , as your only option.

The intent of these modules is to translate the native BeOS C++ API
to Python, more or less literally.  You can follow the "Be Book"
programming reference and expect the same classes and functions,
with some reasonably consistent mutations to accommodate Python -
mainly data function returns, and exceptions, where the C++ function
takes pointers to caller's storage and returns status.

There are some limitations, but it's good enough to write real BeOS
applications, and since the system comes with source and the modules
are generated from simple descriptive templates, you may be able to
add to it yourself if necessary (and in fact some of the modules in
the latest distribution were contributed by other programmers.)
I'm still working on it, too.

If it's all the same to you, I would go right out and get the source
for Python 2.0 and build and install it.  It isn't like there are
huge problems with 1.5.2, but 2.0 is the current release and works
fine on BeOS.  I guess I should build up a binary release, with the
works, and distribute that.

	Donn Cave, donn at oz.net



More information about the Python-list mailing list