QHeadView 倒角
时间: 2023-09-10 10:14:33 浏览: 35
QHeadView 是一个自定义的头像控件,可以通过设置其属性来实现倒角效果。
可以通过以下代码实现倒角效果:
```c++
QHeadView *headView = new QHeadView(this);
headView->setPixmap(pixmap);
headView->setFixedSize(width, height);
headView->setScaledContents(true);
headView->setMask(QRegion(0, 0, width, height, QRegion::Rectangle), Qt::MaskOutColor);
```
其中,setMask() 函数可以通过指定一个 QRegion 对象来设置控件的遮罩,实现倒角效果。在这里,我们指定了一个矩形区域,并将其设为遮罩,使得控件的四个角都被切掉,从而实现倒角效果。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![csv](https://img-home.csdnimg.cn/images/20210720083646.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)