Again, thank you for reading this.

I would like a function to be called when I enter text and then tab to the next 
entry box. I've been trying to follow the answers to similar questions in Stack 
Overflow but I've become hopelessly confused because of the different answers 
given to seemingly the same question.

I have created a row of entry boxes and a matching function like this:

for i in range(8):
    self.numbers[i]= Entry(master, width=4, justify=CENTER, foreground="gray")
    self.numbers[i].grid(row=16, column=i)
    self.numbers[i].bind('StringVar()', self.my_function)

def my_function(event):
        print("function called")

The function is not called and I know that the binding of the function to the 
entry boxes is not the correct method. What am I missing?

-- 
Regards,
Phil
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor

Reply via email to