首页 > 其他 > 详细

qt--mask蒙版

时间:2020-10-31 23:58:16      阅读:36      评论:0      收藏:0      [点我收藏+]

技术分享图片

 

    this->resize(500,300);
    QLabel* label=new QLabel("标签",this);
    label->move(10,10);
    QLabel* label1=new QLabel("标签",this);
    label1->move(250,10);
    QPixmap p("./a.png");
    label->setPixmap(p);
    label->resize(p.size());

    //QPixmap m("./m.png");  //载入蒙版图片--方法一
    //注意:不想显示的部分必须ps成透明

    QBitmap m("./mb.png");  //载入蒙版图片--方法二
    //注意:不想显示的部分必须ps成白色,想显示的部分ps成黑色

    label1->setPixmap(m);
    //label->setMask(m.mask()); //设置蒙版--对应方法一
    label->setMask(m);  //设置蒙版--对应方法二

 

 

 

 

技术分享图片

qt--mask蒙版

原文:https://www.cnblogs.com/liming19680104/p/13907376.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!