单击输入框时 Tkinter 调用函数?

Fro*_*oxe 1 tkinter python-3.x

当用户单击 Tkinter 中的输入框时是否可以调用函数?

我有一个帮助系统,允许您单击“帮助”,然后单击一个按钮,它会弹出一个该按钮的窗口,描述其功能。然而,我还没有找到一种方法来为输入框做到这一点。

Bry*_*ley 5

要在单击小部件时调用函数,只需将函数绑定到单击事件即可。例如:

import tkinter as tk

def handle_click(event):
    print("clicked!")

root = tk.Tk()
entry = tk.Entry(root)
entry.pack(fill="x")

entry.bind("<1>", handle_click)

root.mainloop()
Run Code Online (Sandbox Code Playgroud)