擅长:python、mysql、java
<p>@Sujay告诉你要用这样的东西:</p>
<pre class="lang-py prettyprint-override"><code>import tkinter as tk
from tkinter.messagebox import showinfo
def check_word_in_entry(*args):
user_input = entry.get()
# If you don't want casing to matter, change this to:
# if "hi" in user_input.lower():
if "hi" in user_input:
# print("The word \"hi\" is inside the entry.")
showinfo(message="The word \"hi\" is inside the entry.")
root = tk.Tk()
root.geometry("400x400")
variable = tk.StringVar(root)
variable.trace("w", check_word_in_entry)
entry = tk.Entry(root, textvar=variable)
entry.pack()
root.mainloop()
</code></pre>
<p>每次更改条目中的文本时,它都会调用<code>check_word_in_entry</code>。它检查<code>"hi"</code>是否在条目的文本中</p>