Tkinter Text 小部件中的撤消和重做功能
tkinterpythongui-programming更新于 2023/11/6 19:34:00
Tkinter Text 小部件是另一个类似于 Entry 小部件的输入小部件,它接受文本字段中的多行用户输入。它包含许多内置特性和函数,可帮助配置文本小部件的默认属性。但是,要在 Tkinter 文本小部件中添加撤消/重做功能,我们可以使用布尔属性 undo 来确保可以再次检索文本。
示例
# 导入所需的库 from tkinter import * from tkinter import ttk # 创建 tkinter 框架或窗口的实例 win=Tk() # 设置窗口的大小 win.geometry("700x350") # 创建一个设置了撤消的文本小部件 text=Text(win, width=60, height=20, undo=True) text.pack() text.insert(END, "Enter anything Here...") win.mainloop()
输出
运行上述代码以显示具有撤消/重做功能的文本小部件已启用。
要测试该功能,请在文本小部件中写一些内容,然后按 Ctrl+Z 撤消或按 Ctrl+Y 重做文本。