找回密码
 立即注册
收起左侧

不规则窗体

3
回复
3942
查看
[复制链接]
累计签到:2 天
连续签到:1 天
来源: 2019-10-28 19:35:38 显示全部楼层 |阅读模式
5Qter豆
本帖最后由 fangyinfei2019 于 2019-10-29 07:44 编辑

直接上代码吧,
Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget){    ui->setupUi(this);   
QPixmap pixmap(":/image/yafeilinux.png");
ui->label->setPixmap(pixmap);   
ui->label->setMask(pixmap.mask());
ui->label_2->setPixmap(pixmap);
}
在这里怎么没发现这个setMask()起了什么作用,label和label_2的最后效果都一模一样?
请大神帮忙指点一二



附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册
回复

使用道具 举报

累计签到:2 天
连续签到:1 天
2019-10-29 10:31:32 显示全部楼层
解决了---------------------------------------------------
回复

使用道具 举报

累计签到:472 天
连续签到:1 天
2019-11-7 09:50:11 显示全部楼层
其实不一样,你设置下QLabel的背景色就可以看出区别
回复

使用道具 举报

累计签到:472 天
连续签到:1 天
2019-12-11 17:27:11 显示全部楼层
你把ui->label->setPixmap(pixmap);   去掉看看效果
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了