窗口 (Window)
分 享导出pdf
示例代码
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 指向窗口对象的指针 en true 可以拖动,false 不可以拖动
lvgl.win_focus
调用 lvgl.win_focus(win, obj, anim) 功能 设置窗口焦点对象 参数 win 指向窗口对象的指针 obj 窗口的焦点对象 anim lvgl.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 窗口垂直滚动数值