joystick_documentation.py 339 B

1234567891011121314
  1. from nicegui import ui
  2. from . import doc
  3. @doc.demo(ui.joystick)
  4. def main_demo() -> None:
  5. ui.joystick(color='blue', size=50,
  6. on_move=lambda e: coordinates.set_text(f'{e.x:.3f}, {e.y:.3f}'),
  7. on_end=lambda _: coordinates.set_text('0, 0'))
  8. coordinates = ui.label('0, 0')
  9. doc.reference(ui.joystick)