7

Tkinterウィジェットで++関数と++Control関数の両方を作成して、元に戻したりやり直したりできるようにする必要があります。ZShiftControlZText

誰かがそれを行う方法についてのアイデアを持っていますか?

4

2 に答える 2

11

Tkinter Textウィジェットは、Control + Zで元に戻す、Shift + Control + Zでやり直すことをすでにサポートしていますが、ウィジェットでを使用してそれらを有効にする必要がありますundo=Trueautoseparators=Trueとを使用することもできますmaxundo=-1。このリンクhttps://www.tcl.tk/man/tcl8.5/TkCmd/text.htm#M65を参照してください。

于 2015-10-04T09:48:04.253 に答える
5

tkinterTextウィジェットは、スタックを使用した元に戻すおよびやり直し操作をサポートします

次のリンクで詳細情報を見つけることができます:

http://www.tkdocs.com/tutorial/text.html#more

それ以外の場合は、ウィジェットのtkinterまたはTkのドキュメントと、Textいくつかのキーへのバインディングを作成する方法を確認できます。Text必要なtkinterウィジェット関数はですedit_undo

于 2010-08-14T20:43:26.897 に答える