Frage

Ich brauche sowohl eine machen Kontrolle + Z und Umschalttaste + Kontrolle + Z Funktion in einem Tkinter Text Widget, dass so kann man die Dinge rückgängig machen und wiederherstellen.

Hat jemand eine Idee hat, wie es zu tun?

War es hilfreich?

Lösung

Die tkinter Text Widget unterstützt rückgängig machen und Redo-Operationen einen Stapel verwendet wird.

Unter dem folgenden Link können Sie weitere Informationen finden:

http://www.tkdocs.com/tutorial/text.html#more

Sonst könnte man auf der tkinter oder Tk-Dokumentation sucht das Text Widget und wie eine Bindung an einige Schlüssel zu erstellen. Die tkinter Text Widget Funktion, die Sie brauchen, ist edit_undo .

Andere Tipps

The Tkinter Text widget already supports undo with Control + Z and redo with Shift + Control + Z, but you have to enable them on the widget with undo=True. You might also want to use autoseparators=True and maxundo=-1. See http://infohost.nmt.edu/tcc/help/pubs/tkinter/web/text-undo-stack.html and https://www.tcl.tk/man/tcl8.5/TkCmd/text.htm#M65.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top