二维码(Qrcode)
示例代码
qrcode=lvgl.qrcode_create(lvgl.scr_act(),nil)
lvgl.qrcode_set_txt(qrcode,"https://doc.openluat.com/home")
lvgl.obj_set_size(qrcode,400,400)
lvgl.obj_align(qrcode, nil, lvgl.ALIGN_CENTER, 0, 0)
创建
可以通过 lvgl.qrcode_create(par, copy)
创建一个二维码对象然后对其进行操作。
-- 创建控件
arc = lvgl.qrcode_create(lvgl.scr_act(), nil)
设置值
设置qrcode对象的二维码内容lvgl.qrcode_set_txt(qrcode,value)
lvgl.qrcode_set_txt(qrcode,"https://doc.openluat.com/home")
基本属性
位置大小等基础属性的具体使用情况可以参照 API
API
lvgl.qrcode_create
调用 | lvgl.qrcode_create(par, copy) |
---|---|
功能 | 创建二维码对象 |
返回 | 指向创建的二维码的指针 |
参数 | |
par | 指向对象的指针, 它将是新二维码的父对象 |
copy | 指向弧对象的指针, 如果不为 nil, 则将从其复制新对象 |
lvgl.qrcode_set_txt
调用 | lvgl.qrcode_set_txt(qrcode, value) |
---|---|
功能 | 设置二维码的内容 |
参数 | |
qrcode | 指向二维码对象的指针 |
value | 二维码具体内容 |