2013-04-05 39 views
0

如何拦截Tkinter程序中的任何文本删除?截取文本框中的任何文本删除

到目前为止,我绑定<Delete>, <Cancel>, <BackSpace>,但我不知道如何检查我的用户在进行选择时按下某个键 - 从而导致选定的文本删除。

我已经在我的程序类MyText,与OnKey方法,由Bryan奥克利这里建议 Apply tags in a text widget ,但OnKey方法火灾后,用户按下按键,所以如果要是选择我检查有存在我找不到。

+1

什么是你的最终目标是什么?您是否尝试创建无法删除的文本部分,或者您是否打算在文本被删除之前或之后执行某些操作? – 2013-04-05 15:28:33

+0

嗨布莱恩!我在wiki中编写了一些大纲功能,并使用标题的自动编号。因此,我必须检测用户是否删除了标题,以便能够通过自动编号代码触发重新计数。 – alessandro 2013-04-08 07:13:51

回答

0

我应该向你推荐使用http://effbot.org/tkinterbook/text.htm选择标记,才知道什么是选择,把在类的属性,看它当事件安其引发

+0

这就是我的想法!不幸的是,我不知道在哪里放置SEL标签的检查。在用户按下某个键之后,但在键被插入之前,我需要点击一些东西 – alessandro 2013-04-08 07:17:50