rückgängig machen in Python
Zuallererst ... Entschuldigung, wenn mein Englisch schlecht war. Es ist meine 3. Sprache
Ich arbeite an einer Mal-Software, die über Bilder zeichnet und sie wieder speichert (zum Kommentieren vorschlagen)
Ich benutze Haufen und Wxpython. Aber ich habe immer noch Probleme mit einigen Funktionen.
Was ist der ideale Weg, um die Option rückgängig zu machen?
Eine andere Frage: Wenn der Benutzer das Bild skaliert (durch Vergrößern des Zeichnungsrahmens), werden die Linien nicht skaliert. Wie mache ich das möglich?
Ich habe all diese Probleme beseitigt, indem ich temporäre Bilder auf der Festplatte gespeichert habe, wenn der Benutzer eine Zeile beendet und das neue Bild (das alte mit einer Zeile darauf) dem Rahmen zugewiesen hat. Das Rückgängigmachen und Wiederherstellen erfolgt durch Umschalten zwischen diesen Bildern. Wenn Sie also ein Bild skalieren, wird auch die Linie skaliert. Das ist jedoch schlecht, da es viel Festplattenspeicher benötigt (wenn Sie 1000 Linien zeichnen) und langsam ist, weil es jedes Mal, wenn ein Benutzer eine Linie zeichnet, ein neues Bild zuweist
hoffe meine idee ist klar
hat jemand eine bessere lösung