菜鸟IT的博客 >> Python
如果需要text控件支持“后悔药”,支持“删除或者修改”后的撤销还原操作,需要加上 属性 undo=True | text1=tkinter.Text(root,width=30,height=5,undo=True) | text1.edit_undo()
# -*- coding: utf-8 -*-
import tkinter
root=tkinter.Tk()
# 如果需要text控件支持“后悔药”,支持“删除或者修改”后的撤销还原操作,需要加上 属性 undo=True
text1=tkinter.Text(root,width=30,height=5,undo=True)
text1.pack()
##############################################
text1.insert(tkinter.INSERT,"我很爱python编程!编程改变世界!i love Python!")
##############################################
def CheXiao():
text1.edit_undo()
# 增加1个按钮用于点击撤销“之前的删除或者修改”操作
tkinter.Button(root,text="撤销",command=CheXiao).pack()
##############################################
root.mainloop()
菜鸟IT博客[2022.03.05-09:17] 访问:249