我对Python和tkinter有以下情况:
假设我们有一个按钮,当您单击它时,会在“文本”小部件中插入带有蓝色字符的句子。颜色归因于.add_tag()
和.tag_config()
,以使标记的字符为蓝色。
some_text.tag_config('s', foreground = 'royal blue')
如果您点击Undo
或Ctrl-Z
,或删除了该文字,然后拨打Redo
:文字会再次显示,但字符不再是蓝色。这使我认为Undo
- Delete
操作会从标记中删除带格式的文本。
那么,如何通过Redo
命令,tkinter.Text.delete()
或Backspace
来恢复已删除的/ Undo
格式化文本(标记文本)?< / p>
谢谢。