Seite 1 von 1

Entry-Text verschwindet bei Maus-Klick

Verfasst: Dienstag 9. Juni 2009, 14:49
von py-mule
Hallo zusammen,

wie kann ich es einrichten, daß bei einem Entry, in dem ein Text eingeblendet ist, der Text verschwindet, sobald ich mit der Maus
draufklicke?

Beispiel:

Code: Alles auswählen

from Tkinter import *

root = Tk()

lernfeld = StringVar()
eingabe2 = Entry(root, width=60, textvariable=lernfeld)
eingabe2.grid(row=0,column=0)
lernfeld.set("klick mich mit der Maus an")

root.mainloop()
Viele Grüße
py-mule

Verfasst: Dienstag 9. Juni 2009, 15:18
von Pascal
Mein Vorschlag:

Code: Alles auswählen

from Tkinter import * 

def clear(e):
    eingabe2.delete(0, (len(eingabe2.get())))

root = Tk() 

eingabe2 = Entry(root, width=60) 
eingabe2.grid(row=0,column=0)
eingabe2.insert(0,'Bitte klicken')
eingabe2.bind('<Button-1>', clear)
root.mainloop() 


Verfasst: Mittwoch 10. Juni 2009, 08:32
von dahaze
Statt

Code: Alles auswählen

def clear(e):
    eingabe2.delete(0, (len(eingabe2.get()))) 
kann man auch

Code: Alles auswählen

def clear(e):
    eingabe2.delete(0, 'end') 
verwenden.

Gruß,
Simon :wink: