在文本框中单击单词时向单词添加单词

时间:2017-11-19 20:54:42

标签: python tkinter

理想情况下,用户会在滚动文本小部件中输入一些文本。完成后,用户将进入设置模式并选择关键字。然后这些关键词将进入一个数组。 我已设法创建gui和'设置'模式,但我不知道如何获取它,所以当单击单词时,所选单词将被添加到列表中。以下是我的开始,以确定它是否处于设置模式以及将_on_click_绑定到文本框。

ArticleTextBox.bind("<ButtonRelease-1>", _on_click)

def _on_click(event):
    state = str(namebutton['state'])
    if state != 'disabled': 

提前感谢您的帮助,如果您有任何问题,请随时向他们询问:)

1 个答案:

答案 0 :(得分:0)

我看到您回答上一个问题Highlighting words and then unhighlighting using tkinter,并获得了您可以执行的点击文字:

def _on_click(self, event):
    word = self.text.get("insert wordstart", "insert wordend")
    print(word)

现在您可以将其添加到列表中。