首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >设置fontSize图例ChartView QML

设置fontSize图例ChartView QML
EN

Stack Overflow用户
提问于 2017-11-21 15:40:14
回答 2查看 1.7K关注 0票数 0

我需要你的帮助。我正在用qml做一个ChartView,我不能设置字体大小。我看了文件,但没有找到任何解决办法。

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

代码语言:javascript
运行
复制
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) //例如

但是改变这个属性值没有任何影响。有什么建议吗?

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-11-22 10:11:36

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

代码语言:javascript
运行
复制
legend.font.pointSize: 120

如果你偶然也设置了

代码语言:javascript
运行
复制
legend.font.pixelSize

文档中所述,此设置具有优先级。

票数 1
EN

Stack Overflow用户

发布于 2019-07-11 15:13:13

注意,直截了当的

代码语言:javascript
运行
复制
legend.font.pointSize: 120

当您指定了图表的主题时,就不起作用了,正如在最初的问题中所做的那样。

在这种情况下,

代码语言:javascript
运行
复制
Component.onCompleted...

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47416965

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档