python - 加载窗口时如何默认将光标放在 Entry 小部件上?
问题描述
所以,我的窗口上有三个条目小部件,我希望光标应该在第一个条目小部件上,这样当窗口弹出时,用户可以直接在第一个输入框上开始书写,而无需单击第一个盒子,然后开始写作。
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()
推荐阅读
- ios - 没有在 Swift 的 applicationSupport 文件夹中创建文本文件
- ruby-on-rails - 无法部署应用程序 - aws eb 上的 ruby
- sql - SQL 日期时间 2019 年 1 月 25 日下午 4:06:45
- c# - 如何在 Unity 2d 中制作推进器?
- tsql - 在一个表的列中分解 csv 以插入新表
- git - 为什么git没有在分支更改中隐藏空文件夹?
- c# - 从其他脚本 Unity 访问脚本
- java - 通过处理与 Arduino 通信的问题
- python - 使用 python-markdown-math 渲染降价的问题
- php - PHP; 通过浏览器与 CLI 访问时,cURL 的行为不同