“wywołując funkcję w Pythonie po zawartości wejściowej zmieniającej tkinter” Kod odpowiedzi

wywołując funkcję w Pythonie po zawartości wejściowej zmieniającej tkinter

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

wywołując funkcję w Pythonie po zawartości wejściowej zmieniającej tkinter

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

wywołując funkcję w Pythonie po zawartości wejściowej zmieniającej tkinter

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

Odpowiedzi podobne do “wywołując funkcję w Pythonie po zawartości wejściowej zmieniającej tkinter”

Pytania podobne do “wywołując funkcję w Pythonie po zawartości wejściowej zmieniającej tkinter”

Więcej pokrewnych odpowiedzi na “wywołując funkcję w Pythonie po zawartości wejściowej zmieniającej tkinter” w Python

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu