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

合宙Air724UG LuatOS-Air LVGL API控件-窗口 (Window)

窗口 (Window)

分 享导出pdf

window.png

示例代码

win = lvgl.win_create(lvgl.scr_act(), nil)
lvgl.win_set_title(win, "Window title")                     -- close_btn = lvgl.win_add_btn_right(win, "\xef\x80\x8d")         
-- --lvgl.obj_set_event_cb(close_btn, lvgl.win_close_event_cb)
-- lvgl.win_add_btn_right(win, "\xef\x80\x93")       txt = lvgl.label_create(win, nil)
lvgl.label_set_text(txt, "This is the content of the window\n\n")lvgl.win_set_drag(win, true)

创建函数

API

|

lvgl.win_create

调用lvgl.win_create(par, copy)
功能创建一个窗口对象
返回指向创建的窗口的指针
参数
par指向对象的指针, 它将是新键对象的父对象
copy指向窗口对象的指针, 如果不为 nil, 则将从其复制新对象

lvgl.win_clean

调用lvgl.win_clean(win)
功能清除窗口内所有子控件
参数
win指向窗口对象的指针

lvgl.win_add_btn_right

调用lvgl.win_add_btn_right(win, path)
功能在窗口右侧标题栏添加一个按钮
参数
win指向窗口对象的指针
path图片的资源路径

lvgl.win_add_btn_left

调用lvgl.win_add_btn_left(win, path)
功能在窗口左侧标题栏添加一个按钮
参数
win指向窗口对象的指针
path图片的资源路径

lvgl.win_close_event_cb

调用lvgl.win_close_event_cb(win, event)
功能窗口关闭回调函数
参数
win指向窗口对象的指针
event事件类型

lvgl.win_set_title

调用lvgl.win_set_title(win, txt)
功能设置窗口文字
参数
win指向窗口对象的指针
txt需要设置的窗口文字

lvgl.win_set_header_height

调用lvgl.win_set_header_height(win, h)
功能设置窗口标题栏高度
参数
win指向窗口对象的指针
h窗口标题栏高度

lvgl.win_set_btn_width

调用lvgl.win_set_btn_width(win, w)
功能设置窗口按钮宽度
参数
win指向窗口对象的指针
w窗口按钮宽度

lvgl.win_set_content_size

调用lvgl.win_set_content_size(win, w, h)
功能设置内容尺寸
参数
win指向窗口对象的指针
w内容宽度
h内容高度

lvgl.win_set_layout

调用lvgl.win_set_layout(win, layout)
功能设置窗口布局
参数
win指向窗口对象的指针
layout窗口布局,参数是容器布局类型

lvgl.win_set_scrollbar_mode

调用lvgl.win_set_scrollbar_mode(win, mode)
功能设置窗口滚动条模式
参数
win指向窗口对象的指针
mode滚动条模式

lvgl.win_set_anim_time

调用lvgl.win_set_anim_time(win, time)
功能设置动画时间
参数
win指向窗口对象的指针
time窗口的动画时间

lvgl.win_get_drag

调用lvgl.win_get_drag(win, en)
功能设置窗口是否可以拖动
参数
win指向窗口对象的指针
entrue 可以拖动,false 不可以拖动

lvgl.win_focus

调用lvgl.win_focus(win, obj, anim)
功能设置窗口焦点对象
参数
win指向窗口对象的指针
obj窗口的焦点对象
animlvgl.ANIM_ON 启用动画。lvgl.ANIM_OFF 不启用动画

lvgl.win_scroll_hor

调用lvgl.win_scroll_hor(win, hor)
功能设置窗口水平滚动
参数
win指向窗口对象的指针
hor窗口水平滚动数值

lvgl.win_scroll_ver

调用lvgl.win_scroll_ver(win, ver)
功能设置窗口垂直滚动
参数
win指向窗口对象的指针
hor窗口垂直滚动数值
http://www.lryc.cn/news/160633.html

相关文章:

  • 80 # 图片防盗链
  • App自动化测试持续集成效率提高50%
  • LeetCode —— 复写零(双指针)
  • 【Vue篇】Vue 项目下载、介绍(详细版)
  • Python批处理(一)提取txt中数据存入excel
  • 只考一门数据结构!安徽工程大学计算机考研
  • Ubuntu 20.04出现蓝牙无法打开的问题(已解决)
  • 并发测试工具 apache-jmeter使用发送post请求JSON数据
  • 牛客练习赛115 A Mountain sequence
  • 通过git bash激活虚拟环境遇到的问题
  • EasyAVFilter代码示例之将摄像机RTSP流转成RTMP推流输出
  • 【【C语言康复训练-4】】
  • [DM8] DM-DM DBLINK DPI方式
  • 创建了一个名为nums_list的vector容器,其中存储了一系列的pair<int, int>
  • SpringMVC文件上传、文件下载多文件上传及jrebel的使用与配置
  • Leetcode143. 重排链表
  • Git 回顾小结
  • 响应式布局(3种) + flex计算
  • Pytorch从零开始实战01
  • inappropriate address 127.0.0.1 for the fudge command, line ignored 时间同步的时候报错
  • linux并发服务器 —— 项目实战(九)
  • 生信教程|替代模型选择
  • redis持久化、主从和哨兵架构
  • Python 连接 Oracle 详解
  • 认识模块化
  • 2023年及以后语言、视觉和生成模型的发展和展望
  • OpenLdap +PhpLdapAdmin + Grafana docker-compose部署安装
  • Java | 排序内容大总结
  • Go 语言入门指南:基础语法和常用特性解析
  • 20.添加HTTP模块