Deshacer y rehacer características en un widget de texto Tkinter?
Pregunta
Necesito hacer tanto un Control + Z y Shift + Control + Z función en un widget Tkinter Text
, por lo que uno puede deshacer y rehacer las cosas.
¿Alguien tiene una idea de cómo hacerlo?
Solución
El Text
tkinter soportes de widget deshacer y rehacer operaciones utilizando una pila .
En el siguiente enlace se puede encontrar más información:
De lo contrario usted podría mirar a la tkinter o documentos Tk para el widget Text
y cómo crear una unión a algunas teclas. La función de widget de Text
tkinter lo que necesita es edit_undo
.
Otros consejos
El texto Tkinter Reproductor ya soporta deshacer con Control + Z y rehacer con Shift + Control + Z, pero hay que permitirles en el widget con undo=True
. También puede ser que desee utilizar autoseparators=True
y maxundo=-1
. Ver http://infohost.nmt.edu/ TCC / ayuda / bares / tkinter / web / texto-undo-stack.html y https://www.tcl.tk/man/tcl8.5/TkCmd/text.htm#M65 .