2013-04-05 42 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