当前位置: 首页 > news >正文

lvgl(一)

1. 创建控件

lv_obj_t * lv_obj_create(lv_obj_t * parent);

parent : 父容器        一般为v_scr_act()

lv_obj_t * main_windows = lv_obj_create(lv_src_act());

创建主面板

2. 控件设置函数

lv_obj_set_size() - 设置控件的大小

void lv_obj_set_size(lv_obj_t * obj, lv_coord_t w, lv_coord_t h)

obj:要设置的控件对象

w:宽

h:长

lv_obj_set_align() - 设置控件的对齐方式

 

obj:要设置的控件对象

align: 对齐方式,使用 lv_align_t 枚举类型,

比如

LV_ALIGN_LEFT_TOP: 控件对齐到父容器的左上角。

LV_ALIGN_LEFT_MID: 控件对齐到父容器的左中部(垂直居中)。 LV_ALIGN_LEFT_BOTTOM: 控件对齐到父容器的左下角。

LV_ALIGN_CENTER: 控件在父容器中居中对齐。

LV_ALIGN_RIGHT_TOP: 控件对齐到父容器的右上角。

LV_ALIGN_RIGHT_MID: 控件对齐到父容器的右中部(垂直居中)。 LV_ALIGN_RIGHT_BOTTOM: 控件对齐到父容器的右下角.

LV_ALIGN_TOP_MID: 控件对齐到父容器的顶部中间(水平居中)。 LV_ALIGN_BOTTOM_MID: 控件对齐到父容器的底部中间(水平居中)。 LV_ALIGN_OUT_TOP_LEFT: 控件对齐到父容器的左上方,超出父容器顶部和左侧边界。 LV_ALIGN_OUT_TOP_RIGHT: 控件对齐到父容器的右上方,超出父容器顶部和右侧边界。 LV_ALIGN_OUT_BOTTOM_LEFT: 控件对齐到父容器的左下方,超出父容器底部和左侧边界。

LV_ALIGN_OUT_BOTTOM_RIGHT: 控件对齐到父容器的右下方,超出父容器底部和右侧边界.

lv_obj_set_pos() - 设置控件的位置

lv_obj_set_pos(lv_obj_t * obj, lv_coord_t x, lv_coord_t y)

obj:控件对象

x: 对象在父容器中的 X 坐标。

y: 对象在父容器中的 Y 坐标

lv_obj_center(obj) - 设置控件居中
lv_scr_load() - 加载显示控件
http://www.dtcms.com/a/352931.html

相关文章:

  • Java全栈工程师面试实录:从基础到实战的深度技术探索
  • 集成电路学习:什么是YOLO一次性检测器
  • nginx结合lua做转发,负载均衡
  • 解决VSCode中Cline插件的Git锁文件冲突问题
  • 第三章 UI框架设定 流程逻辑
  • 测试分类(超详解)
  • 网络编程-TCP的并发服务器构建
  • FactoryBean接口作用
  • 基于高德地图的怀化旅发精品路线智能规划导航之旅
  • 排放情报平台:驱动绿色未来的技术引擎
  • 优选算法-常见位运算总结
  • 分布式系统架构设计与一致性协议深度解析
  • 深入解析 Chromium Mojo IPC:跨进程通信原理与源码实战
  • 【Qt开发】常用控件(七)-> styleSheet
  • 激活函数只是“非线性开关”?ReLU、Sigmoid、Leaky ReLU的区别与选择
  • Linux 的 git 更换项目仓库源地址
  • 数据对话的“通用语法”:SQL与KingbaseES的智能处理艺术
  • 高并发内存池(11)-PageCache获取Span(下)
  • 【Hadoop】Zookeeper、HBase、Sqoop
  • 寄存器的原理
  • 边缘计算:一场由物理定律发起的“计算革命”
  • leetcode算法刷题的第十九天
  • 如何在Ubuntu中启用有线网
  • DolphinScheduler安装配置教程(超级详细)
  • 吉比特(雷霆游戏)前端二面问题总结
  • 骰子滚出最大和
  • 往来港澳台地区通行证件识读的应用案例
  • 艾体宝新闻 | 98%好评率!KnowBe4 连续5年蝉联第一,现开放免费钓鱼测试等你解锁
  • 查询窗口输入“ 188 8888 8888 “这种前后、中间都带空格的电话号码的处理方式
  • 目前3D打印机槽点网络汇总, 个人提可改进项, 可颠覆性方向,公开