I am trying to trace a variable:
def callback(*args):
print "variable changed!"
self.entryVariable = Tkinter.StringVar()
self.entryVariable.trace("w", callback)
This works fine, but I want to actually print out the variable in callback
:
def callback(self.entryVariable):
print "variable changed!"
print self.entryVariable.get()
self.entryVariable = Tkinter.StringVar()
self.entryVariable.trace("w", callback(self.entryVariable))
But, I get
def callback(self.entryVariable):
^
SyntaxError: invalid syntax