二维码(Qrcode)

![4943136c9899ca3e8854bfdb3c24b6d.jpg](https://cdn.openluat-luatcommunity.openluat.com/images/20211203113703478_4943136c9899ca3e8854bfdb3c24b6d.jpg) ## 示例代码 ```lua 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)` 创建一个二维码对象然后对其进行操作。 ```lua -- 创建控件 arc = lvgl.qrcode_create(lvgl.scr_act(), nil) ``` ## 设置值 设置qrcode对象的二维码内容`lvgl.qrcode_set_txt(qrcode,value)` ```lua 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 | 二维码具体内容 |