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

Posted 基督徒Isaac

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了转发:给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

以上是关于转发:给Entry控件设置默认值的主要内容,如果未能解决你的问题,请参考以下文章

DEV控件的LookUpEdit如何设置默认值

如何给iview的Select控件优雅的设置默认值的问题

HTML中select控件怎样设置成默认值,并且下拉框选项中没有默认值

下拉菜单select,怎么设置默认值

winform中的dateTimePicker控件怎么设置它的默认值为空?

vs2008时间控件设置默认值