from nicegui import ui def main_demo() -> None: from nicegui.events import MouseEventArguments def mouse_handler(e: MouseEventArguments): color = 'SkyBlue' if e.type == 'mousedown' else 'SteelBlue' ii.content += f'' ui.notify(f'{e.type} at ({e.image_x:.1f}, {e.image_y:.1f})') src = 'https://picsum.photos/id/565/640/360' ii = ui.interactive_image(src, on_mouse=mouse_handler, events=['mousedown', 'mouseup'], cross=True)