Qt 如何在QML中使PIESICE标签中的下划线不可见?
我正在尝试在QML中创建一个饼图,其中百分比值显示为标签。 我能够用PieSerials和PieSicle实现它。但问题是百分比值(标签)总是用下划线显示,我不想这样 尝试将PieSicle的labelFont.underline属性设置为FALSE,并将labelArmLengthFactor设置为0。但没有效果 谢谢你的帮助 请在下面找到我的main.qml代码(使用QQmlApplicationEngine从main.cpp加载)Qt 如何在QML中使PIESICE标签中的下划线不可见?,qt,qml,qt5,Qt,Qml,Qt5,我正在尝试在QML中创建一个饼图,其中百分比值显示为标签。 我能够用PieSerials和PieSicle实现它。但问题是百分比值(标签)总是用下划线显示,我不想这样 尝试将PieSicle的labelFont.underline属性设置为FALSE,并将labelArmLengthFactor设置为0。但没有效果 谢谢你的帮助 请在下面找到我的main.qml代码(使用QQmlApplicationEngine从main.cpp加载) 您可以发布、阅读、审阅并改进您的问题:)。它不是文本的下划
您可以发布、阅读、审阅并改进您的问题:)。它不是文本的下划线,而是将饼图的每一部分与相应的标签链接在一起的线条的一部分。是否有办法使这条线条在图表中不可见?
import QtQuick 2.9
import QtQuick.Window 2.2
import QtCharts 2.0
Window {
visible: true;
width: 300
height: 300
title: qsTr("PieChart")
ChartView{
id:chart
anchors.fill:parent
backgroundColor: "black"
PieSeries{
id : series
PieSlice{
label: "40%"
value: 40
color: "red"
labelColor: color
labelVisible : true;
labelArmLengthFactor: 0
labelFont.underline: false
}
PieSlice{
label: "60%"
value: 60
color: "green"
labelColor: color
labelVisible : true;
labelArmLengthFactor: 0
labelFont.underline: false
}
}
}
}