先看效果,通过数组创建一段折线,线头是圆角

python如何描述点的位置并用不同粗细的线连接点 python画线连接两点_Test


一、开发板简介

二、开发环境搭建 windows

三、基础示例

四、LVGL控件使用示例

    LVGL_Arc_Test                                  圆弧指示器通过触摸动态改变值     LVGL_Bar_Test                                  通过动画方式动态演示Bar进度条的使用方法     LVGL_Button_Test                             通过5种不同动态效果的按钮学习按钮的创建与使用     LVGL_ButtonMatrix_Test                   创建一个计算器布局来演示矩阵按钮控件的使用     LVGL_Calendar_Test                         日历控件的创建和使用    LVGL_Canvas_Test                          透明画布和画一个圆角过渡色矩形旋转角度学习画布的使用     LVGL_Chart_Test                               通过创建三个不同风格的图表来学习图表控件的使用     LVGL_Checkbox_Test                        学习复选框控件的创建和使用     LVGL_ColorPicker_Test                     创建一个颜色选择器并动态显示当前颜色的RGB值     LVGL_Container_Test                        在容器控件上动态创建三个文本标签     LVGL_Drop_down_List_Test              创建三个不同类型的下拉选择控件     LVGL_Gauge_Test                             创建一个动态仪表和静态多指针仪表     LVGL_Image_Test                              通过四个滑动条控制图片颜色的变化学习图像控件的使用     LVGL_ImageButton_Test                  创建一个图片背景的图像按钮     LVGL_Keyboard_Test                       通过一个文本输入框控件还学习键盘控件的调用关闭设置     LVGL_Label_Test                              创建颜色可变,长文本滚动,带阴影3D效果三个标签控件     LVGL_LED_Test                                创建三个LED,学习LED控件的调光,颜色,开关的设置     LVGL_Line_Test                                通过二维数组创建一段折线来演示线控件的使用     LVGL_LineMeter_Test                      创建两个不同的线段弧形指示器动态展示数据     LVGL_List_Test                                 创建一个带图标的列表控件     LVGL_MessageBox_Test                  创建一个带按钮的消息框控件     LVGL_ObjectMask_Test                    创建一个变幻色的文本学习蒙版遮罩效果     LVGL_Page_Test                            学习页面控件的使用     LVGL_Roller_Test                           通过示例学习滑动列表选择器控件     LVGL_Slider_Test                           创建一个单向和一个双向滑动条控件     LVGL_Spinbox_Test                        学习微调控件的使用     LVGL_Spinner_Test                        创建三个不同的环形加载器     LVGL_Switch_Test                          创建两个不同的开关控件     LVGL_Table_Test                            创建一个简单的表格     LVGL_Tabview_Test                       实现三页的页面切换学习Tabview控件     LVGL_Textarea_Test                       长按实现打字机效果的Textarea控件     LVGL_Tileview_Test                        实现四面环形触摸切换的Tileview控件     LVGL_Window_Test                        创建一个窗口,带设置子窗口学习窗口控件的使用

线(lv_line):

Line对象能够在一组点之间绘制直线。

零件和样式

生产线只有一个主要部分,称为 LV_LABEL_PART_MAIN 。它使用所有线型属性。

用法

设置点

这些点必须存储在 lv_point_t 数组中,并通过 lv_line_set_points(lines, point_array, point_cnt) 函数传递给对象。

自动大小

可以根据其点自动设置线对象的大小。可以使用 lv_line_set_auto_size(line, true) 函数启用它。如果启用,则在设置点后,将根据点之间的最大x和y坐标更改对象的宽度和高度。默认情况下,自动尺寸已启用。

倒y

通过默认,y == 0点位于对象的顶部。在某些情况下可能是直觉的,因此可以使用 lv_line_set_y_invert(line, true) 反转y坐标。在这种情况下,y == 0将是对象的底部。默认情况下,禁用y反转。

事件

仅支持 通用事件 。

按键处理

对象类型不处理任何键。