lvgl的区别 qt_lvgl 键盘控件(lv_kb)与文本区域控件(lv_ta)

源代码

/*Create styles for the keyboard*/

static lv_style_t rel_style, pr_style;

lv_style_copy(&rel_style, &lv_style_btn_rel);

rel_style.body.radius = 0;

rel_style.body.border.width = 1;

lv_style_copy(&pr_style, &lv_style_btn_pr);

pr_style.body.radius = 0;

pr_style.body.border.width = 1;

/*Create a keyboard and apply the styles*/

lv_obj_t *kb = lv_kb_create(lv_scr_act(), NULL);

lv_kb_set_cursor_manage(kb, true);

lv_kb_set_style(kb, LV_KB_STYLE_BG, &lv_style_transp_tight);

lv_kb_set_style(kb, LV_KB_STYLE_BTN_REL, &rel_style);

lv_kb_set_style(kb, LV_KB_STYLE_BTN_PR, &pr_style);

/*Create a text area. The keyboard will write here*/

lv_obj_t *ta = lv_ta_create(lv_scr_act(), NULL);

lv_obj_align(ta, NULL, LV_ALIGN_IN_TOP_MID, 0, 10);

lv_ta_set_text(ta, "");

/*Assign the text area to the keyboard*/

lv_kb_set_ta(kb, ta);

效果显示

991d7587b0c51a69c95b9db3b32f9560.png

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值