Qt 设置字体大小图例图表视图QML
我需要你的帮助。我正在用qml做图表,我不能设置字体大小。我读了文件,但没有找到任何解决办法 是否有设置图例字体大小的方法Qt 设置字体大小图例图表视图QML,qt,charts,qml,qt-creator,Qt,Charts,Qml,Qt Creator,我需要你的帮助。我正在用qml做图表,我不能设置字体大小。我读了文件,但没有找到任何解决办法 是否有设置图例字体大小的方法 ChartView { id:chartView title: "Haccp Data" theme: ChartView.ChartThemeDark backgroundColor: "black"; width: parent.width; height: parent.height anchors.fill:
ChartView {
id:chartView
title: "Haccp Data"
theme: ChartView.ChartThemeDark
backgroundColor: "black";
width: parent.width;
height: parent.height
anchors.fill: parent
antialiasing: true;
visible: true
legend.markerShape: Legend.MarkerShapeCircle
....
}
我看到有一个属性:
legend.font:font.pointSize8//例如
但是更改此属性值不会产生任何效果。
有什么建议吗
谢谢从文档判断,正确的语法是:
legend.font.pointSize: 120
如果碰巧你也设置了
legend.font.pixelSize
此设置具有中所述的优先级。请注意
legend.font.pointSize: 120
当您为图表指定了一个主题(如在原始问题中所做的)时,该选项不起作用
在这种情况下
Component.onCompleted...
@derM建议的方法是我发现唯一有效的解决方法。谢谢@derM。您试过legend.font.pointSize:120吗?我没有安装图表,但这是我希望从文档中得到的结果。如果没有效果,请尝试在Component.onCompleted:legend.font.pointSize=120上设置它。还可以输出legend.font.pixelSize-如果设置了,则无论legend.font.pointSize如何,都将使用它。请参见:@derM your solutions works,你能回答我的问题吗?我的问题是正确的?谢谢