时间:2022-03-16 17:15:01 | 来源:行业动态
时间:2022-03-16 17:15:01 来源:行业动态
使用traitlets的另一种方法是将函数(如forward)附加到事件。每当对象发生更改时,这些函数都会被调用,并且会被传递一些有关该更改的信息,如旧值和新值。让我们创建并显示一些用于控制机器人的按钮。[ ] | # 创建5个按钮 stop_button = widgets.Button(省略) forward_button = widgets.Button(省略) backward_button = widgets.Button(省略) left_button = widgets.Button(省略) right_button = widgets.Button(省略) # 显示按钮 middle_box = widgets.HBox([left_button, stop_button, right_button], layout=widgets.Layout(align_self='center')) controls_box = widgets.VBox([forward_button, middle_box, backward_button]) display(controls_box) |
[ ] | def stop(change): def step_forward(change): def step_backward(change): def step_left(change): def step_right(change): |
[ ] | # 捆绑方式:按钮.on_click(动作) stop_button. 关键词:控制,函数
|