我如何使用回调和更新 class 变量
How can i use callback and update class variable
我正在尝试更新 class 物理开关中断回调的变量
### .py
class Mode1(Screen):
var= 0
def my_callback(channel,self):
self.var+=20
gpio.add_event_detect(17, gpio.RAISING, callback=my_callback)
我需要在按下通过 raspberry pi 连接的物理按钮时更新变量。按下按钮必须是 interrupt/callback
更新 class 变量时,在 classmethod
内执行
class Mode1(Screen):
var = 1
@classmethod
def my_callback(cls, channel):
cls.var += 20
gpio.add_event_detect(17, gpio.RAISING, callback=Mode1.my_callback)
我正在尝试更新 class 物理开关中断回调的变量
### .py
class Mode1(Screen):
var= 0
def my_callback(channel,self):
self.var+=20
gpio.add_event_detect(17, gpio.RAISING, callback=my_callback)
我需要在按下通过 raspberry pi 连接的物理按钮时更新变量。按下按钮必须是 interrupt/callback
更新 class 变量时,在 classmethod
class Mode1(Screen):
var = 1
@classmethod
def my_callback(cls, channel):
cls.var += 20
gpio.add_event_detect(17, gpio.RAISING, callback=Mode1.my_callback)