使用 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 调用。
只要告诉我们您遇到了什么问题以及您尝试过什么,我们就能提供帮助。
我正在寻找使用 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 调用。
只要告诉我们您遇到了什么问题以及您尝试过什么,我们就能提供帮助。