按钮#
EXP Brain 的三个按钮可以访问三个对象:
buttonCheck
buttonLeft
buttonRight
按下()#
pressed(callback, arg)
方法注册一个在按下按钮时调用的函数。
参数 |
描述 |
---|---|
打回来 |
按下按钮时调用的函数。 |
arg |
**可选。**用于向回调函数传递参数的元组。 |
**返回:**事件类的一个实例。
# Define a function button_pressed().
def button_pressed():
# The Brain will print that the button was pressed on
# the Brain's screen.
brain.screen.print("button pressed")
# Run button_pressed() when the left button is pressed.
brain.buttonLeft.pressed(button_pressed)
发布()#
released(callback, arg)
方法注册一个在释放按钮时调用的函数。
参数 |
描述 |
---|---|
打回来 |
释放按钮时调用的函数。 |
arg |
**可选。**用于向回调函数传递参数的元组。 |
**返回:**事件类的一个实例。
# Define a function button_released().
def button_released():
# The Brain will print that the button was released on
# the Brain's screen.
brain.screen.print("button released")
# Run button_released() when the left button is released.
brain.buttonLeft.released(button_released)
紧迫()#
pressing()
方法返回按钮当前是否被按下。
返回: 如果按钮被按下,则返回 True
。否则,返回 False
。