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); //设置蒙版--对应方法二
原文:https://www.cnblogs.com/liming19680104/p/13907376.html