[Tutor] Adding attributes to imported class

Michael Lange klappnase at freenet.de
Thu Jul 7 12:27:03 CEST 2005


On Thu, 07 Jul 2005 11:03:00 +1200 (NZST)
jfouhy at paradise.net.nz wrote:

> Quoting Michael Lange <klappnase at freenet.de>:
> 
> > I'm trying to write a python wrapper for the tkDnD Tk extension to add
> > drag and drop support
> 
> Hi Michael,
> 
> Just a side issue --- tkDnD seems to be broken in python 2.4: see bug 1164742,
> http://sourceforge.net/tracker/index.php?func=detail&aid=1164742&group_id=5470&atid=105470
> 
> -- 

Hi John,

thanks for the pointer , but of course I did not mean the python module but the Tk extension library
( http://sourceforge.net/projects/tkdnd ), which adds "real" dnd support to Tk.

As far as I have tested (not very much however) it seems to work now, but I'm still not sure if the on-the-fly adding of attributes
to classes of an imported module is proper programming style or "do-it-yourself lobotomy" .
It is the first time for me to try wrapping a Tk extension for python, so I am not sure of the way to go.

Anyway, it's a cool new feature for Tkinter, so I thought I should share it with the community;
anyone who is interested can find it at http://www.8ung.at/klappnase/TkinterDnD/TkinterDnD.html .

Any feedback is much appreciated.

Best regards

Michael


More information about the Tutor mailing list