标签: python
嘿,我一直在使用Pymt库,他们有这个约定来引用他们的小部件:
from pymt import * # create a slider from 0.-1. sl = MTXYSlider() @sl.event def on_value_change(x, y): print 'Slider value change', x, y runTouchApp(sl)
“@”是什么?它在Python中意味着什么?谢谢。
答案 0 :(得分:3)
它表示decorator
答案 1 :(得分:0)
基本上它是一个将另一个函数作为参数的函数。如果是python实现Decorator Pattern.
等效代码是
sl.event(on_value_change(x, y))