0

有一个包含 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)
}

这两种方法都没有可见的透明度,但对于其他对象,它们是可以的。

4

0 回答 0