转发:给Entry控件设置默认值

方法一:StringVar(value = “xxx”)

addr = tk.StringVar(value=‘https://www.pynote.net’)
en = tk.Entry(root, textvariable=addr)

方法二:StringVar().set(“xxx”)

addr = tk.StringVar()
addr.set(‘https://www.maixj.net’)
en = tk.Entry(root, textvariable=addr)

set函数设置值,get函数获取值。

附注:这个方法需要注意:StringVar().set(0)后面不能接get(),
也就是说如果addr想接get(),不能写成addr = StringVar().set(0),
必须分步骤写成:
addr = tk.StringVar()
addr.set(0)
addr.get()

方法三:Entry.insert(0,“xxx”)
addr = tk.StringVar()
en = tk.Entry(root, textvariable=addr)
en.insert(0, ‘www.pynote.net’)

解释:以上代码,addr没有设置初始值,不过entry对象自己使用了insert函数,顾名思义,就是在Entry控件的可输入控件输入值。
insert函数的第1个参数是0,表示从最开始的位置插入,如果是INSERT,表示从光标所在位置插入,如果是END,表示在末尾插入。

原文网址:
给Entry控件设置默认值 | Python笔记
https://www.pynote.net/archives/1106

おすすめ

転載: blog.csdn.net/weixin_42683052/article/details/119116788