2017-11-21 27 views
0

私はあなたの助けが必要です。私はqmlでChartViewをやっているので、フォントサイズを設定することはできません。私はその文書を読んだが、解決策は見つけられなかった。フォントサイズの凡例を設定ChartView QML

凡例のフォントサイズを設定する方法はありますか?

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)//例えば

が、このプロパティの値を変更していません効果があります。 提案がありますか?

おかげ文書から判断

+0

'legend.font.pointSize:120'を試しましたか? (私はチャートがインストールされていませんが、これは私がドキュメントから期待したものです)効果がない場合は、 'Component.onCompleted:legend.font.pointSize = 120'に設定してみてください。 – derM

+0

' legendも出力します。 font.pixelSize' - 設定されている場合、これは 'legend.font.pointSize'に関係なく使用されます(http://doc.qt.io/qt-5/qml-font.html参照) – derM

+0

@derMあなたのソリューションは動作します、私は正しい質問にフラグを立てて私の質問に答えることができますか?ありがとう。 –

答えて

1

は、右の構文は次のとおりです。

legend.font.pointSize: 120 

偶然にこの設定が

legend.font.pixelSize 

をも設定している場合documentationに述べたように、優先度を持っています。

関連する問題