Graphics with Python: wxPython vs. tkinter vs. PyCairo vs. PyX vs ...

Hi Rhizome

I've recently started using Python. Rhizomers, what is your favorite
Python graphics library and why?

For 2D?

For 3D?

Thanks
-Vijay


3506 Speedway
Austin, TX 78705
Cell: (469)877-9166

Comments

, Jason Van Anden

I love python, its a wonderful language … careful with the graphics
tho, especially because if you want things to be OS neutral. This
was my experience a few years ago at any rate. Most of the libraries
work well with Windows (again, a few years ago but…). pyGame does
not rely on OS objects like buttons, etc … so I gravitated towards
this for my python graphics expeditions. Another issue I was never
clear about was how to compile Python to run standalone as an exe,
without requiring the user to manually install all sorts of libraries
on their own.

I have settled on a strategy of using Java for the front end and
Python for server side. Farklempt! was written this way. So are
Neil and Iona.

IMHO, if you are just learning how to program, Python is instantly
gratifying and will be useful for a variety of things ongoing. If
you want to create applications with an excellent graphics that is
OS Neutral, then Java is the place to focus. (plus, you can run your
Java app as an applet in a browser!)

Jason Van Anden
www.smileproejct.com


On Jan 17, 2007, at 1:55 AM, Vijay Pattisapu wrote:

> Hi Rhizome
>
> I've recently started using Python. Rhizomers, what is your favorite
> Python graphics library and why?
>
> For 2D?
>
> For 3D?
>
> Thanks
> -Vijay
>
> –
> 3506 Speedway
> Austin, TX 78705
> Cell: (469)877-9166
> +
> -> post: [email protected]
> -> questions: [email protected]
> -> subscribe/unsubscribe: http://rhizome.org/preferences/
> subscribe.rhiz
> -> give: http://rhizome.org/support
> +
> Subscribers to Rhizome are subject to the terms set out in the
> Membership Agreement available online at http://rhizome.org/info/
> 29.php

Jason Van Anden

The Smile Project
149 Prospect Park SW, Studio 5
Brooklyn, NY 11218

www.smileproject.com
718.388.5063