文本叠加在文本框中

时间:2013-08-06 23:31:34

标签: python python-2.7 tkinter

我想在程序中添加几个文本框。对于每一个,我想要有解释输入内容的文本。我在更复杂的非Python程序上看过它们。

而不是做类似的事情:

from Tkinter import *

top = Tk()
L1 = Label(top, text="User Name")
L1.pack( side = LEFT)
E1 = Entry(top, bd =5)

E1.pack(side = RIGHT)

top.mainloop()

我更喜欢这样的事情:Like This

在tkinter中是否有类似的东西?谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

你可以这样做:

top = Tk()
E1 = Entry(top, bd =5)
E1.insert(0, "User Name")
E1.pack(side = RIGHT)
top.mainloop()

see here for more info