gpt4 book ai didi

python - 如何在 tkinter ENTRY 中突出显示预先输入的文本,以便用户可以直接键入(无需选择、删除)

转载 作者:行者123 更新时间:2023-12-02 19:18:50 25 4
gpt4 key购买 nike

菜鸟在这里尝试使用 tkinter 创建一个简单的条目,因此预先输入的文本“在此处输入您的姓名”会突出显示。然后用户可以只输入他们的名字(或点击删除删除内容......)是否有任何简单的参数/方法可与 ENTRY 一起使用?

from tkinter import *
root = Tk()

lbl1 = Label ( root, text = "Let's Play together")
lbl2 = Label ( root, text = "What's your Name ? ")
lbl1.grid( row=0, column=0)
lbl2.grid (row=1, column=0)


nameplayer = Entry(root, width=25, )
nameplayer.insert(0,"Enter your name here ")
nameplayer.grid(row=2, column=0)
root.mainloop()

谢谢!!

最佳答案

可以使用 Entry.selection_range 完成自动选择文本

class Focus(event):
nameplayer.selection_range(0, END)

nameplayer.bind("<FocusIn>", Focus)

这将在用户单击条目小部件时选择所有文本。希望这有效:)

关于python - 如何在 tkinter ENTRY 中突出显示预先输入的文本,以便用户可以直接键入(无需选择、删除),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63334432/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com