How to hide cursor in spinbox?

Dear all,
I am using lvgl 7.10.1. I want to know how to hide a cursor in spinbox. How can I do?
Let me know
Thanks in advance
Francesco Pugliese

Hi,

It should do the job:

  lv_obj_set_style_local_border_opa(ta, LV_TEXTAREA_PART_CURSOR, LV_STATE_DEFAULT, 0);

This works in Tasmota Berry:
spinbox_m = lv.spinbox(scr)
spinbox_m.set_local_style_prop(lv.STYLE_BG_OPA, lv.OPA_TRANSP, lv.PART_CURSOR | lv.STATE_DEFAULT)

another solution, in widgets/lv_textarea.c :slight_smile:

In function

static void start_cursor_blink(lv_obj_t * obj)
{
    lv_textarea_t * ta = (lv_textarea_t *)obj;
    uint32_t blink_time = lv_obj_get_style_anim_time(obj, LV_PART_CURSOR);
    if(blink_time == 0) {
        lv_anim_del(obj, cursor_blink_anim_cb);
        ///// REMOVE CURSoR /////
        ta->cursor.show = 0;
        //////////////////////////
    }