[pygtk] A design question

Gary Jaffe gfj555 at gmail.com
Mon Jan 2 22:22:26 WST 2006


I wrote a pygtk application that displays ascii letters and spaces 
arranged as 70 columns by 20 rows.  Each letter and its background color 
represents a potential appointment spot in a doctor's office.  The user 
can click on any of the letters to either make or view an appointment. 
This is working, but is too slow.  It takes about a second to redraw the 
letters, even when using pyrex or psyco.

I implemented this by using an EventBox() for each letter (to catch the 
clicks) and then added a label to each EventBox() to display the letter 
with its background color.  I'm considering using a TextView() instead 
to display the letters and managing the letters with pango.

Is this likely to be faster, or is there some other way of implementing 
this that would be faster?

Thanks for any assistance.

Gary


More information about the pygtk mailing list