按钮#

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