tkinter问题Text edit_undo()/edit_redo() 没反应

这是因为没有设置Textundo参数为True,设置后才能“激活”edit_undo()edit_redo
这个错误难发现是因为它没有报错,查了好多资料才发现

希望以后python官方能改进这点。
示例代码:

from tkinter import *

root = Tk()
root.title('Undo/redo test')
text = Text(root, undo=True)
#                 ^^^^^^^^^
#                   重要!
text.insert(END, 'Hello tkinter!')
text.edit_undo()
text.edit_redo()

root.mainloop()

猜你喜欢

转载自blog.csdn.net/write_1m_lines/article/details/105079212