texteditor.pyw Undo付けた
先の texteditor.pyw に Undo(元に戻す)を付けたよ。
Tkinter というより Tk の機能なので探すのにちょっと面倒でした。なので Tkinter での使い方を以下にメモっておきます。
- 最初に
t.config(undo=True)
する - Text (あるいはそれを継承した ScrolledText) t の undo を設定する事で Undo メカニズムが働くようになります。
t.edit_undo()
で Undo- Windows だと特に設定しなくても CTRL+Z で Undo されるようです。
t.edit_redo()
で Undo の取り消し- つまり取り消しの取り消し。
t.edit_reset()
で Undo バッファのクリア- 新規文書を作成する時や別の文書を読み込んだ時にはこれでクリアしておかないと前の文書が復活してしまう事に。
« ムスペルヘイム | トップページ | Contents☯ゆずはらとしゆき 2007年 »
「Python」カテゴリの記事
- from __future__ import hatsune(2008.09.15)
- Pygame1.8.1出たよ!(2008.08.02)
- それは kokoro.py と言うプログラム(2008.04.27)
- smf2txt.py ‐ SMF をテキストに(2008.04.09)
- 2007年下半期ライトノベルサイト杯結果と、同じのに投票した方々(2008.01.28)