[Marble-devel] Python bindings for the Marble widget and friends

Simon Edwards simon at simonzone.com
Thu Oct 16 16:19:17 CEST 2008


Hello all,

The soft feature freeze is almost here but there is one thing that I've 
wanted to have for a while now and which I want to get in for KDE 4.2. 
Python bindings for the marble widget so that I can use it from my 
Python code.

I've got the bindings mostly done, and I would like to check they in 
directly to kdeedu (in a marble/src/bindings/python directory). This 
would introduce a an optional Python (PyKDE4/kdebindings module) 
dependency for marble and the kdeedu module. Has anyone got any 
comments, advice or even objections to the python support being kept in 
with kdeedu?

Some technical comments. The ClipPainter class needs to be exported 
otherwise I can't bind to it or the GeoPainter class. I also noticed 
that a bunch of header files are installed into /usr/include etc but 
contain non-exported classes. Also some methods in classes specify 
methods without implementations. Are you people interested in more 
details about where the headers could be improved? or is that not a real 
issue?

cheers,

-- 
Simon Edwards             | KDE-NL, Guidance tools, Guarddog Firewall
simon at simonzone.com       | http://www.simonzone.com/software/
Nijmegen, The Netherlands | "ZooTV? You made the right choice."


More information about the Marble-devel mailing list