efficient undo/redo in pyqt

CoolGenie CGenie at gmail.com
Sun Jun 14 14:43:17 EDT 2009

I'm writing a small component for drawing, in PyQt4. Currently I'm
implementing undo/redo through Qt's framework. I create a list which
contains points, lines, etc. which appear as the user draws on the
screen. On every paint event the list is read, processed and drawn.
This way doing is just adding elements, and undoing is popping them
from the list.
My question: is this an efficient way or could this be done any
The code is here
if anyone is interested.
Best regards,

More information about the Python-list mailing list