所以,我的窗口上有三个输入小部件,我希望光标应该位于第一个输入小部件上,这样当窗口弹出时,用户可以直接开始在第一个输入框上书写,而不必单击第一个框,然后开始编写。
input1 = Entry(root)
input1.pack()
input2 = Entry(root)
input2.pack()
input3 = Entry(root)
input3.pack()
最佳答案
使用w.focus_set()
import tkinter as tk
root = tk.Tk()
input1 = tk.Entry(root)
input1.pack()
input1.focus_set()
input2 = tk.Entry(root)
input2.pack()
input3 = tk.Entry(root)
input3.pack()
root.mainloop()
关于python - 窗口加载时如何默认将光标放在 Entry 小部件上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62221135/