Я пытаюсь проследить переменную:Трассировка self.variable
def callback(*args):
print "variable changed!"
self.entryVariable = Tkinter.StringVar()
self.entryVariable.trace("w", callback)
Это прекрасно работает, но я хочу на самом деле распечатать переменной в callback
:
def callback(self.entryVariable):
print "variable changed!"
print self.entryVariable.get()
self.entryVariable = Tkinter.StringVar()
self.entryVariable.trace("w", callback(self.entryVariable))
Но, я получаю
def callback(self.entryVariable):
^
SyntaxError: invalid syntax
https://stackoverflow.com/questions/36901/what-does-double-star-and-star-do-for-python-parameters – OozeMeister