使用 Blackberry 10 BarcodeGenerator 生成二维码 API

Generate QR-Code using Blackberry 10 BarcodeGenerator API

我正在寻找使用 Blackberry 10 BarcodeGenerator 生成二维码的代码片段 API。

API 文档中缺少代码片段 BarcodeGenerator

编辑
当我尝试使用如下所示的 API 时,

BarcodeGenerator barcodeGenerator;
bb::ImageData  imageData = barcodeGenerator.generate(BarcodeFormat::QrCode , "Generate QR-code");
imageView->setImage(Image(imageData));

它只是说 API 受到保护。收到以下错误消息,

C:/bbndk/target_10_3_1_995/qnx6/usr/include/bb/cascades/multimedia/BarcodeGenerator.hpp:158:31: error: 'bb::ImageData bb::cascades::multimedia::BarcodeGenerator::generate(int, const QString&)' is protected ../src/applicationui.cpp:46:73: error: within this context

编辑 2
我扩展了 class BarcodeGenerator 而不是 QObject 并且成功生成了 QR 码。

您不需要代码片段,只需要 one method to call 即可生成条形码。因为它是一个 Q_INVOKABLE 方法,它也可以被你的 QML 调用。

只要告诉我们您遇到了什么问题以及您尝试过什么,我们就能提供帮助。