Python中使用tkinter创建默认输入框

3
我正在使用tkinter和Python编写一个小应用程序,创建弹出窗口并请求输入。
目前我必须先单击文本字段才能输入数据。由于只有一个文本字段,我希望只需键入即可自动激活文本字段并准备好接受输入,而无需首先选择该字段。
我该如何实现这一点?
1个回答

4
如果 textfield 是文本对象,则调用 textfield.focus() 使文本字段自动激活。
import tkinter as tk

root = tk.Tk()
textfield = tk.Text(root)
textfield.pack()
textfield.focus()
root.mainloop()

我使用的是输入字段而不是文本字段,但它仍然可以正常工作! - Slipstream

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接