QT 相框 显示图片 添加圆角

流程

  1. 读取图片到 Pixmap并进行缩放和对中心裁切以无损适应目标大小
  2. 绘制一个 Pixmap使用painter.setClipPath来裁切一个圆角矩形
  3. 最后使用drawPixmap将图片绘制到新绘制的带圆角的Pixmap
  4. 再将Pixmap添加到Label里

实现

处理图片

绘制圆角矩形并绘制图片到圆角矩形

将绘制好的Pixmap添加到Label