首页 > 其他分享 >lvgl-keyboard部件篇

lvgl-keyboard部件篇

时间:2023-08-20 19:12:51浏览次数:41  
标签:relevant distribute 部件 utm blog 2% keyboard lvgl

keyboard不论是官网还是百度的都是比较老的了,还得自己研究,有点坑

lv_keyboard_def_event_cb

这个函数在keyboard中很重要,是系统自动调用的,在这个函数中我们可以看到当键盘按下的时候回调函数在干嘛

在这里可以看见当键盘按下ok和close键的时候会向回调函数发送这两个事件

FOCUSE

如何部件加了focuse那么就可以用这个,是聚焦的意思吧,就是光标放在并点击text区域

lv_btnmatrix_get_popovers

这个好像是设置窗口的,没试过,好像要有特定的flag才行

https://blog.csdn.net/pq113_6/article/details/129799171?spm=1001.2101.3001.6650.7&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-7-129799171-blog-120085522.235%5Ev38%5Epc_relevant_sort_base1&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-7-129799171-blog-120085522.235%5Ev38%5Epc_relevant_sort_base1&utm_relevant_index=14

获取按钮和text

我只在keyboard.h中找到这两个,没试过

lv_keyboard_set_map--创建新的布局

这个是有一篇文章专门做了这个的;

https://blog.csdn.net/qq981378640/article/details/120085522?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-120085522-blog-110677116.235%5Ev38%5Epc_relevant_sort_base1&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-120085522-blog-110677116.235%5Ev38%5Epc_relevant_sort_base1&utm_relevant_index=2

 

标签:relevant,distribute,部件,utm,blog,2%,keyboard,lvgl
From: https://www.cnblogs.com/recodemo/p/17644368.html

相关文章

  • t113-c-lvgl-anim篇
    有时候我们需要在anim结束后释放一些空间那么这个时候应该怎么做的?其实官方已经给了函数给我们了动画结束后回调函数1.lv_anim_set_deleted_cb()这个函数表示的是当anim被删除的时候回调的函数,实际运行会自己调用,可以在这个回调函数里面添加东西去删除或者改动什么的,但这个毕竟......
  • lvgl:开始指南
    1开始指南  要开始学习lvgl了,在使用之前还需要了解一些框架知识,/*这些内容较少不想另开随笔,就一并放这*/;  github源码:LVGL(github.com)  lvgl官方文档:Introduction—LVGLdocumentationGetstarted—LVGLdocumentation  百问网翻译:Objects(对象)—百问网LVGL中......
  • t113-c-lvgl-animation之bug
    这个bug困扰我很久了,应为官方的软件好像不适配什么的,创建出来的代码不能用在我所用的8.3.9中,原因在于:callback函数:这两个函数在helpers.c文件里面定义的只有一个lv_obj_set_style_opa()函数,然而这个函数只能控制screen的opa(我自己试过的)所以是需要改动的为了适配我创建了一个新......
  • t113-c-lvgl触摸接口接入
    整合一下最近搞的东西,顺便设计一下ui移植触摸复制port文件到src目录下同时改名字和删除掉不用的东西:/***@filelv_port_indev_templ.c**//*Copythisfileas"lv_port_indev.c"andsetthisvalueto"1"toenablecontent*/#if1/**********************......
  • 3d打印机的原理,组成材料,部件功能
    3D打印机是一种快速原型制造技术,通过逐层堆积材料来制造物体。它是数字化制造的重要工具,可以在短时间内将虚拟模型转化为实体物体。接下来,我将详细解释3D打印机的原理、组成材料、部件功能、不同类型打印机的耗材材料和特点以及不同类型打印机的区别。一、3D打印机的原理:3D打印机......
  • odoo15自定义小部件widget
    添加自定义widget的步骤比较简单,以下三步就可以了:1、JS实现widget的功能/*这个文件(文件名为my_basic_fields.js)要在__manifest__.py中设置,如下:'assets':{'web.assets_backend':['testaddons/static/src/js/my_basic_fields.js',],},*/odoo.define(�......
  • 我的BIOS之行2-Keyboard Controller 简介
    KeyboardController简介主板的键盘有一块专用的接口芯片,一般是采用一块单片微处理器8042(现在大多已集成在南桥或SIO里)。它控制整个键盘的工作,包括加电自检、键盘扫描码的缓冲以及与主板的通讯。INT09H是H/W中断,对应IRQ1,INT16H是一个S/W中断。当键盘的一个键被按下时,键盘接......
  • lvgl-squareline开发
    这篇只要是适配lvgl的都用得上组件1.buttunstyle:bgradius是设置按钮的圆弧曲度的,注意这个对图像是没有用的,图像按钮需要自己将图像裁剪border用来填充颜色的,向内填充可选择方向outline顾名思义,向外填充shadow顾名思义阴影,宽度长度和偏移的设置;blend,融合,指的是按钮......
  • t113-c-lvgl8-gui例子
    其实tina官方提供了littellvgl的例子,既然找不到原因(可能是8.39的bug),那就看看官方怎么写的。路径主路径是在这里:makefile:显然这makefile是显示在应用层开发的main中:在littlelvgl中有个lvinit是用来初始化内存等等东西的,而在我写的程序中并没有写入写入后仍然不行,看来不是......
  • 02-表单配置-设备类型和部件管理
    示例:设备类型部件管理1)字段:设备类型名称、备注2)字段:设备类名、部件名称、权重 1.创建一个列表页,设备类型首先在页面设置界面,将列表名称设置为"设备类型",布局设置为列表然后在列表设计界面,表格配置中选择批量添加,将"设备类型名称"、"备注"字段进行批量添加。......