首先,你需要创建一个用于输入密码的文本区域(Textarea)组件。这个组件将作为用户输入密码的界面。 c lv_obj_t *password_input = lv_textarea_create(lv_scr_act(), NULL); 2. 设置密码输入框的属性 接下来,你需要设置密码输入框的属性,如尺寸、位置、密码模式等。在密码模式下,用户输入的字符将不会直接显...
lv_obj_t* ta = lv_textarea_create(lv_scr_act()); lv_obj_align(ta, LV_ALIGN_TOP_MID,0,10);// 相对位置设置 lv_obj_set_size(ta, lv_pct(90),80);// 文本框大小 lv_textarea_set_placeholder_text(ta,"Click Enter");// 文本提示信息 lv_obj_add_state(ta, LV_STATE_DEFAULT);// ...
textarea_set_text(ta, ""); local lvgl.VER_RES = lvgl.disp_get_ver_res(lvgl.disp_get_default()) local max_h = lvgl.VER_RES / 2 - lvgl.DPI / 8; if(lvgl.obj_get_height(ta) > max_h) then lvgl.obj_set_height(ta, max_h)end; kb_create(); end return keyboard ...
lv_obj_t* user_name_label = lv_label_create(lv_scr_act(), NULL); lv_label_set_text(user_name_label, "UserName:"); lv_obj_align(user_name_label, 0, LV_ALIGN_IN_TOP_LEFT, 5, 100); /* 创建用户名文本框 */ lv_obj_t* user_name_ta = lv_textarea_create(lv_scr_act(), NUL...
此时lv_sim_visual_studio_sdl \visual_studio_2017_sdl目录下的lvgl、lv_drivers、lv_examples三个文件夹的内容都是空的,所以需要分别从lvgl的GitHub仓库上下载lvgl、lv_drivers、lv_examples,并分别拷贝到lv_sim_visual_studio_sdl 目录的对应文件夹下。
LV_PART_SCROLLBAR当要展示的文本大于部件的大小时,显示的滚动条部分。 LV_PART_SELECTED选中文本时,突出显示的部分。label只能使用 text_color 和 bg_color 样式属性。 创建标签:lv_obj_t * label = lv_label_create(parent); 1.1 设置显示文本 创建了标签部件之后我们就可以设置文本来显示。
lv_textarea_set_cursor_hidden(user_name_ta,false); lv_obj_set_width(user_name_ta, LV_HOR_RES /2); lv_obj_align(user_name_ta, user_name_label, LV_ALIGN_OUT_RIGHT_MID,5,0); /* 创建密码标签 */ lv_obj_t* password_label = lv_label_create(lv_scr_act(),NULL); ...
void textarea_create(void) { ta = lv_textarea_create(lv_scr_act(), NULL); lv_obj_set_size(ta, LV_HOR_RES, LV_VER_RES); lv_obj_set_pos(ta, 0, 0); static lv_style_t style_title; lv_style_init(&style_title); static lv_obj_t* label1 = NULL; label1 = lv_textarea_get...
lv_obj_t * lv_textarea_create(lv_obj_t * parent) { LV_LOG_INFO("begin") lv_obj_t * obj = lv_obj_class_create_obj(MY_CLASS, parent); lv_obj_class_init_obj(obj); return obj; } /*=== * Add/remove functions *===*/ void lv_textarea...
lv_chart lv_roller lv_dropdown lv_gauge lv_textarea lv_spinbox lv_cpicker lv_checkbox lv_canvas To drop lv_winEasy to create from a header and content. lv_table, lv_btnmatrixThey are very similar, can be joined to an lv_matrix object ...