如何解决在 tkinter 文本小部件中删除整个单词
tkinter 有没有办法删除整个单词?
代码如下:
from tkinter import *
root = Tk()
def delete_whole_word(event):
# Code to delete a whole word
pass
text = Text(root,width = 65,height = 20,font = "consolas 14")
text.grid(row = 0,column = 0)
text.insert(1.0,"This is a text widget")
text.mark_set(INSERT,END)
text.bind("<BackSpace>",delete_whole_word)
mainloop()
这里当我按下 BackSpace
键时,我想删除整个单词而不是只删除一个字符。
删除整个单词,我的意思是:
有没有办法在 tkinter 中实现这一点?
如果有人能帮助我就好了。
解决方法
使用:
def delete_whole_word(event):
text.delete("insert-1c wordstart","insert")
return "break"
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。