отменить в питоне

прежде всего .. извините, если мой английский был плохим. это мой третий язык
Я работаю над программным обеспечением для рисования, которое рисует поверх изображений и сохраняет их снова (для комментирования предлагаю)
я использую кучу и wxpython. но у меня все еще есть проблемы с некоторыми функциями ..
Какой идеальный способ сделать выбор отмены?
Другой вопрос ... когда пользователь масштабирует изображение (увеличивая рамку для рисования), линии не масштабируются. Как я могу это сделать.

Я избавился от всех этих проблем, сохраняя временные изображения на жестком диске всякий раз, когда пользователь заканчивает линию и назначает эту новую картинку (старую с линией на ней) для кадра. Отмена и повтор выполнения воли осуществляется переключением между этими изображениями ... поэтому, когда пользователь масштабирует изображение, линия также масштабируется. но это плохо, так как он занимает много места на жестком диске (когда вы рисуете 1000 линий) и работает медленно, потому что он назначает новое изображение каждый раз, когда пользователь рисует линию

надеюсь, моя идея ясна

у кого-нибудь есть лучшее решение?

Ответы на вопрос(2)

Ваш ответ на вопрос