擅长:python、mysql、java
<p>不知道你面临什么问题。但下面是对我非常有用的示例代码。</p>
<pre><code>from tkinter import *
window = Tk()
def handle_focus(event):
if event.widget == window:
window.focus_set()
input1.focus_set()
label1 = Label(window,text = "Enter Text 2")
input1 = Entry(window, bd=5)
label2 = Label(window,text = "Enter Text 2")
input2 = Entry(window, bd=5)
submit = Button(window, text="Submit")
label1.pack()
input1.pack()
label2.pack()
input2.pack()
submit.pack(side=BOTTOM)
window.lift()
window.attributes("-topmost", True)
window.bind("<FocusIn>", handle_focus)
hwnd = window.winfo_id()
window.mainloop()
</code></pre>
<p>这是在Windows10上使用最新的Python3.6测试的。</p>
<p><a href="https://i.stack.imgur.com/Wu10p.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Wu10p.png" alt="Test Results"/></a></p>
<p>结果是在运行程序之后,我可以开始输入,然后他输入到第一个文本框</p>