【Python GUI tkinterサンプル】Text(入力テキストボックス)のUndoRedo(戻す、進む)を有効にする
使用するオプション
・undo
使い方
text = Text(undo=True) text.pack()
undo(元に戻す)オプションを指定することで【Ctrl+Z】コマンドや【Ctrl+Y】コマンドが効く。
サンプル画像
※Text作成と画面構成は変わらないため代用
サンプルコード
from tkinter import *
import tkinter.ttk as ttk
class TextSampleUndoRedo(ttk.Frame):
def __init__(self,master):
super().__init__(master)
self.createWidgets()
self.pack()
def createWidgets(self):
text = Text(self,undo=True)
text.pack()
if __name__ == '__main__':
master = Tk()
master.title("TextSampleUndoRedo")
master.geometry("400x300")
TextSampleUndoRedo(master)
master.mainloop()