Functions In Tkinter
So I am practicing using Tkinter with python, and I am just trying to learn the basics. My code right now is import Tkinter as tk class Example(tk.Frame): def __init__(self, p
Solution 1:
The problem is that the command
attribute expects a reference to a function. When you do command=self.button(...)
, you are immediately calling the function and then using the result of the function as the value for the command
attribute.
If you want to pass arguments, you need to use lambda
or functools.partial
. This question has been asked many times on this site. See, for example, Calling functions with arguments on "command" and "bind" and python Tkinter: passing an argument to a function
Post a Comment for "Functions In Tkinter"