QML二维码生成器

时间:2022-07-22
本文章向大家介绍QML二维码生成器,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

无需C++实现,只使用js与Canvas实现,简单易用。

  项目源码地址:https://github.com/M4rtinK/qqr.js

qqr.js项目的一些文件

qqr.js
QRCode.qml
example.qml

使用

  • 只需要在QML中导入QRCode.qml文件即可使用二维码生成功能。
  • QRCode.qml的主要属性:
  1. background:背景色(默认值:白色)
  2. foreground:前景色(默认值:黑色)
  3. level:要应用的ECC级别(例如:L(默认值),M,Q,H)
  4. value:要在生成的QR码中字符串
  • 需要注意的是只支持Qt 5版本以上。

例子

import QtQuick 2.0

QRCode {
    width : 300
    height : 300
    value : "Hello world"
}

效果

更多

  • 本文源码例子在公众号聊天界面回复"入群"后在群文件获取。