单击条目时如何更改条目的文本

how to change the entry's text when I click on the entry

我有这个条目 class:

class my_entry(Entry):
def __init__(self,the_window):
    Entry.__init__(self,the_window)
    def changeText(Event):
        self["text"]="the new text"
        print("text changed")
    self.bind("<Button-1>", changeText)

现在当我点击它打印的条目时:text changed,但文本没有改变...

我有很多条目,所以我不能使用 set 这样的:my_entry1.set("new text") 每个条目

如何从 class 更改条目的文本?

尝试这样做:

class my_entry(Entry):
    def __init__(self,the_window):
        Entry.__init__(self,the_window)
        def changeText(Event):
            self.delete(0,END)
            self.insert(0,"new text")
            print("text changed")
        self.bind("<Button-1>", changeText)