| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1784 人关注过本帖
标题:qt如何读取svg格式的二维码
只看楼主 加入收藏
Abraverman
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2020-6-12
结帖率:0
收藏
已结贴  问题点数:10 回复次数:2 
qt如何读取svg格式的二维码
程序代码:
bg_image = QPixmap(ui->m_sb_bg_width->value() ,ui->m_sb_bg_height->value());
    bg_image.fill(Qt::transparent);//设置背景透明

    ui->label->setPixmap(bg_image);

    QString string = "./svg/1-1.svg";
    QSvgRenderer * svgImage = new QSvgRenderer();
    if(!svgImage->load(string))
    {
        MessageOut("svg解析出错");
    }
    QPainter p(&bg_image);
    svgImage->render(&p);

    ui->label->setPixmap(bg_image);


这样读取出来的二维码是一团乱的,谁有办法解决吗
图片附件: 游客没有浏览图片的权限,请 登录注册
搜索更多相关主题的帖子: qt 二维 string 读取 格式 
2020-06-12 20:46
Abraverman
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2020-6-12
收藏
得分:0 
补充一下,就算把svg格式二维码加载到qt资源中,看这个二维码也是这样的,只有用网页打开这个svg文件才显示二维码
2020-06-12 20:48
fulltimelink
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:7
帖 子:171
专家分:752
注 册:2020-4-1
收藏
得分:10 
ui->m_sb_bg_width->value() ,ui->m_sb_bg_height->value()  
这两个在构造函数中应该获取不到值,你可以替换为固定值测试一下
图片附件: 游客没有浏览图片的权限,请 登录注册


2020-06-16 13:06
快速回复:qt如何读取svg格式的二维码
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.027121 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved