checkbox控件用于选择/非选某一个项目,他的工作机制相当于一个使能了toggle的btn,而且从源码中也可以看出,checkbox控件就是基于button进行构建的,在 button的基础上重绘了背景,使能了toggle,增加了label文本等。checkbox控件跟switch控件的工作机制相似,都是用于开关或选择。 8.图表(chart) chart 控件包含了表格背景以及...
修改坐标文字的位置 删除曲线上的点
*Set a large width, to make it scrollable on the main container*/ lv_obj_t * wrapper = lv_obj_create(main_cont); lv_obj_remove_style_all(wrapper); lv_obj_set_size(wrapper, lv_pct(300), lv_pct(100)); lv_obj_set_flex_flow(wrapper, LV_FLEX_FLOW_COLUMN); /*Create a chart on...
使用LV_EVENT_LONG_PRESSED 事件之后,接下来按下的时长每超过//LV_INDEV_DEF_LONG_PRESS_REP_TIME 值一次,就会被触发一次,如果是在被拖拽的话,//则不会被触发 3.2输入框ta的使用,以及更改属性的使用: 4,Lv_chart控件的使用,以及使用过程中的坑: (1)更改图例中点的大小 lv_obj_set_style_local_size(ui-...
5. **Chart(图表)**:图表控件用于显示各种图形,如折线图、柱状图等。可以设置图表的样式、颜色、数据源等属性。 6. **Slider(滑块)**:滑块控件用于选择范围内的数值,用户可以通过拖动滑块来调整数值。可以设置滑块的最小值、最大值、步长等属性。 7. **Textbox(文本框)**:文本框控件用于输入文本内容,可以设...
在lvgl中,对象可以被动态的创建和删除,这意味着只有当前创建的控件会消耗RAM。 例如,当你需要一个chart控件时,可以在需要的时候创建它,并在不需要的时候删除它。 (1)对象创建API 每个对象类型(每种控件)都有它自己的创建API和统一的原型,如下: lv_obj_t*lv_<widget>_create(lv_obj_t*parent,<otherparameters...
lvgl6.1.2控件介绍 1.圆弧(arc)arc 控件的结构⾮常简单,⼀个可以控制⾓度和厚度的圆弧。我们可以利⽤该控件做加载等待或者其他⼯作。⾓度应该在 0-360 度范围内。弧的宽度和⾼度是相同的。2.进度条(bar)bar 控件的构造⾮常简单,主要有两部分:⼀个固定的背景;⼀个可以调节的指⽰器。
前面我们抑制了LVGL,现在我们就可以利用GUI提供的控件,进行各种可视化项目设计了。本开发板具备ADC,所以想到的是利用ADC采集模拟数据,使用LVGL的CHART控件进行波形显示,实现简易示波器的设计。 代码 make menuconfig Driver-> Enable HDF platform adc driver
gauge: lvgl.gauge_set_needle_img允许使用图像作为针 canvas: 允许绘制到真彩色 alpha 和仅 alpha 画布,添加lvgl.canvas_blur_hor/ver并重命名lvgl.canvas_rotate为lvgl.canvas_transform 添加了KConfig 在图表中,添加 lvgl.chart_remove_series 和 lvgl.chart_hide_series...
lvgl.CHART_TYPE_NONE - 不显示任何数据。它可以用来隐藏系列。 lvgl.CHART_TYPE_LINE - 在两点之间画线。 lvgl.CHART_TYPE_COLUMN - 绘制列。 可以使用 lvgl.chart_set_type(chart, lvgl.CHART_TYPE_...) 指定显示类型。可以对类型进行“或”运算(例如 lvgl.CHART_TYPE_LINE)。 修改数据# 有几个选项可以...