首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >删除tkinter文本小工具中的整个单词

删除tkinter文本小工具中的整个单词
EN

Stack Overflow用户
提问于 2021-01-29 13:41:24
回答 1查看 72关注 0票数 0

有没有办法删除tkinter中的整个单词?

代码如下:

代码语言:javascript
运行
复制
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中有什么方法可以做到这一点吗?

如果有人能帮我,那就太好了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-29 14:08:48

使用:

代码语言:javascript
运行
复制
def delete_whole_word(event):
    text.delete("insert-1c wordstart", "insert")
    return "break"
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65949356

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档