How would I add a placeholder to an entry in tkinter
? I don't believe it has a placeholder function like HTML for example. I figured out that to make the text disappear when you click it, you will have to add an onclick
event, but how do I create the onclick
event and how do you make the text appear in the first place? Here is the code I'm working with.
I would like it to say " Enter your integer here"
Textbox
vcmd = (self.register(self.onValidate), '%S')
self.text = Entry(self, validate='key', vcmd=vcmd)
self.text.pack()
def onValidate(self, S):
if S in '0123456789.':
return True
return False
def clear_entry(self):
self.text.delete(0, END)
self.text.pack()