staticvoidlabel_event_cb(lv_event_t* e){lv_obj_t* label =lv_event_get_target(e);lv_msg_t* m =lv_event_get_msg(e);constchar* fmt =lv_msg_get_user_data(m);constint32_t* v =lv_msg_get_payload(m);lv_label_set_text_fmt(label, fmt,*v);}staticvoidlabel_text_event_cb(lv_event_t* e){lv_obj_t* label =lv_event_get_target(e);lv_msg_t* m =lv_event_get_msg(e);constchar* fmt =lv_msg_get_user_data(m);constint32_t* v =lv_msg_get_payload(m);lv_label_set_text_fmt(label, fmt,*v);}
slider滑动事件回调函函中处理消息发送
staticvoidslider_event_cb(lv_event_t* e){/*Notifyallsubscribers(only the labelnow)thattheslidervaluehasbeen changed*/lv_obj_t* slider =lv_event_get_target(e);int32_t v =lv_slider_get_value(slider);lv_msg_send(MSG_NEW_TEMPERATURE,&v);}