【问题标题】:Python tkinter entrybox cursor [duplicate]Python tkinter输入框光标[重复]
【发布时间】:2013-06-04 01:57:42
【问题描述】:

我有一个 tkinter 页面,它会询问用户名和密码(为此使用了 2 个输入框)。我想要的是一旦用户运行脚本,光标应该在用户名字段(第一个输入框)中,以便用户可以输入用户名,而无需在输入前使用鼠标单击输入框。有什么办法吗?

【问题讨论】:

    标签: python tkinter cursor tkinter-entry


    【解决方案1】:

    您正在寻找的术语是“焦点”——焦点定义了哪个小部件处于活动状态并接受键盘事件。您可以在窗口可见之前设置焦点,当它变得可见时,它将获得焦点。

    为此,您应该使用focus_set 方法,该方法适用于每个小部件:

    import Tkinter as tk
    ...
    entry1 = tk.Entry(...)
    entry1.focus_set()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-21
      • 1970-01-01
      • 2011-10-25
      • 1970-01-01
      • 2018-07-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多