有一个包含 ChartView{} 和 LineSeries{} 的应用程序。我正在尝试设置 LineSeries{} 的一些透明度。第一种方法是使用“不透明度”:
LineSeries {
id: lineId
color: "red"
opacity: 0.1
}
第二种方法是改变 alpha:
LineSeries {
id: lineId
color: "red"
Component.onCompleted: color = setColorAlpha(color, 0.1)
}
function setColorAlpha(color, alpha) {
return Qt.hsla(color.hslHue, color.hslSaturation, color.hslLightness, alpha)
}
这两种方法都没有可见的透明度,但对于其他对象,它们是可以的。