“Aufrufen einer Funktion in Python beim Eintragsinhalt, das Tkinter ändert” Code-Antworten

Aufrufen einer Funktion in Python beim Eintragsinhalt, das Tkinter ändert

from tkinter import *

root = Tk()
sv = StringVar()

def callback():
    print(sv.get())
    return True

e = Entry(root, textvariable=sv, validate="focusout", validatecommand=callback)
e.grid()
e = Entry(root)
e.grid()
root.mainloop()
Muddy Magpie

Aufrufen einer Funktion in Python beim Eintragsinhalt, das Tkinter ändert

sv.trace_add("write", callback)
Muddy Magpie

Aufrufen einer Funktion in Python beim Eintragsinhalt, das Tkinter ändert

from Tkinter import *

def callback(sv):
    print sv.get()

root = Tk()
sv = StringVar()
sv.trace("w", lambda name, index, mode, sv=sv: callback(sv))
e = Entry(root, textvariable=sv)
e.pack()
root.mainloop()  
Muddy Magpie

Ähnliche Antworten wie “Aufrufen einer Funktion in Python beim Eintragsinhalt, das Tkinter ändert”

Fragen ähnlich wie “Aufrufen einer Funktion in Python beim Eintragsinhalt, das Tkinter ändert”

Weitere verwandte Antworten zu “Aufrufen einer Funktion in Python beim Eintragsinhalt, das Tkinter ändert” auf Python

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen