如何在构造函数中设置Tkinter Entry小部件的默认文本?我检查了文档,但我没有看到类似于在构造函数中设置的"string="
选项?
对于使用表和列表,也有类似的答案,但这是针对一个简单的Entry小部件的。
发布于 2013-11-22 00:07:31
使用Entry.insert
。例如:
try:
from tkinter import * # Python 3.x
except Import Error:
from Tkinter import * # Python 2.x
root = Tk()
e = Entry(root)
e.insert(END, 'default text')
e.pack()
root.mainloop()
或者使用textvariable
选项:
try:
from tkinter import * # Python 3.x
except Import Error:
from Tkinter import * # Python 2.x
root = Tk()
v = StringVar(root, value='default text')
e = Entry(root, textvariable=v)
e.pack()
root.mainloop()
发布于 2021-04-22 22:30:37
对我来说,
Entry.insert(END, 'your text')
没有起作用。
我使用了Entry.insert(-1, 'your text')
。
谢谢。
https://stackoverflow.com/questions/20125967
复制相似问题