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

2024-03-29 08:18:55 发布

您现在位置:Python中文网/ 问答频道 /正文

理想情况下,用户将在scrolledtext小部件中键入一些文本。完成后,用户将进入设置模式并选择关键字。这些关键字将进入一个数组。 我已经设法创建了图形用户界面和'设置'模式,但我不知道如何得到它,所以当这个词是点击所选的词将被添加到一个列表。以下是我开始决定它是否处于设置模式的步骤,以及将“单击”时的绑定到文本框

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

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

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


Tags: 用户文本键入on部件模式情况关键字
1条回答
网友
1楼 · 发布于 2024-03-29 08:18:55

我看到了您上一个问题的答案Highlighting words and then unhighlighting using tkinter,要获得点击文本,您可以执行以下操作:

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

所以现在你可以把它添加到你的列表中

相关问题 更多 >