基于Qt开发的QR码生成工具
发布时间
阅读量:
阅读量
首先应获取与二维码相关的原始代码文件(完整项目链接位于文章结尾处),随后在界面中进行绘制操作,以下先展示效果示意图

核心代码示例如下:
void QRCodeDemo::paintEvent(QPaintEvent *event)
{
QRcode *qrcode;
qrcode = QRcode_encodeString(m_strCodeString.toStdString().c_str(), 2, QR_ECLEVEL_Q, QR_MODE_8, 1);
if (nullptr == qrcode)
{
return QWidget::paintEvent(event);
}
qint32 temp_width = ui.label->width();
qint32 temp_height = ui.label->height();
qint32 qrcode_width = qrcode->width > 0 ? qrcode->width : 1;
全部评论 (0)
还没有任何评论哟~
