我需要用圆角矩形屏蔽 QWidget,但我一直无法找到使用抗锯齿的方法。问题是 setMask
只接受 QBitmap 或 QRegion,当然没有 alpha 通道意味着没有抗锯齿。 QWidget 本身的内容需要裁剪,所以只在样式表中设置 border-radius
不是一个选项。我知道没有使用具有抗锯齿功能的 setMask
设置掩码的解决方法,但是有没有其他可能的方法可以实现这一点,即使它是一个hacky 解决方案或解决方法?
我想要实现的是剪切抗锯齿小部件内容(例如内部的其他小部件),而无需修改内容本身: