2
我需要在Python中同時創建Control-Z和Shift-Control-Z函數。任何人有任何想法?如何在Tkinter文本小部件中撤消/重做某些內容?
另外我需要選擇整個文本小部件的內容,任何人都知道如何去做?
我需要在Python中同時創建Control-Z和Shift-Control-Z函數。任何人有任何想法?如何在Tkinter文本小部件中撤消/重做某些內容?
另外我需要選擇整個文本小部件的內容,任何人都知道如何去做?
對於撤銷機制,請結合EditorWindow.py檢查UndoDelegator.py Idle。
選擇一個文本控件的全部內容,可以這樣做:
# remove previous selection, if any
text_widget.tag_remove(Tkinter.SEL, "1.0", Tkinter.END)
# select all
text_widget.tag_add(Tkinter.SEL, "1.0", Tkinter.END)
# place cursor
text_widget.mark_set(Tkinter.INSERT, Tkinter.END)
真棒,謝謝! – rectangletangle 2010-06-30 05:38:20