What do you want to achieve?
to connect events automatically
What have you tried so far?
void Button_click_handler(lv_event_t * e){
// Add safety checks
if(e == NULL) return;
lv_obj_t * target = lv_event_get_target(e);
if(target == NULL) return;
lv_obj_t * btn = lv_event_get_target(e);
lv_obj_set_style_bg_color(btn, lv_color_hex(0xFF0000), 0);
}
void connect_events() {
// Get the second button (Button2)
lv_obj_t * button = lv_obj_get_child(ui_Screen1, 1);
lv_obj_add_event_cb(button, Button_click_handler, LV_EVENT_CLICKED, NULL);
}
in main() ==> ui_init();
connect_events();
Screenshot or video
Others
- SquareLine Studio version:
1.5.4 - Operating system:
- win11
- Target hardware:
- Raspberry pi5
