设置fontSize图例ChartView QML

时间:2017-11-21 15:40:14

标签: qt charts qml qt-creator

我需要你的帮助。我在qml中做了ChartView,我无法设置字体大小。我读了这些文件,但我找不到任何解决方案。

是否有设置图例字体大小的方法??

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.pointSize(8)//例如

但更改此属性值并没有任何影响。 有什么建议吗?

由于

2 个答案:

答案 0 :(得分:1)

从文档来看,正确的语法是:

legend.font.pointSize: 120

如果偶然你也设置了

legend.font.pixelSize

此设置具有documentation中所述的优先级。

答案 1 :(得分:0)

请注意,简单

legend.font.pointSize: 120

为图表指定主题后,此功能将无法正常工作,

在这种情况下

Component.onCompleted...
@derM建议的

方法是我发现可行的唯一解决方法。谢谢@derM。