On Mon, 10 Apr 2017 09:31:10 +0200
Peter Otten <[email protected]> wrote:
> entry.bind("<FocusOut>", bye)
Thank you Peter and Alan,
I had tried key-press but that caused the error message shown bellow which made
me think that I was not on the correct track. So in desperation, after hours of
frustration, I tried StringVar() because I'd seen that in a Stack overflow
answer.
Adapting Peter's example I have:
self.numbers[i].bind("<FocusOut>", self.my_method)
def my_method(self.event):
print("method called")
(self.event) is a syntax error and if I leave off "self", this is the result:
Exception in Tkinter callback
Traceback (most recent call last):
File "/usr/lib/python3.4/tkinter/__init__.py", line 1536, in __call__
return self.func(*args)
TypeError: my_method() takes 1 positional argument but 2 were given
I must be close, surely.
--
Regards,
Phil
_______________________________________________
Tutor maillist - [email protected]
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor