qml: QtCharts模塊的使用(基本配置)------<一>


QtCharts模塊可以用於繪制圖表;

導入模塊:

import QtCharts 2.2

例子:
import QtQuick 2.0
import QtCharts 2.2
ChartView {
    width: 400
    height: 300
    theme: ChartView.ChartThemeBrownSand
    antialiasing: true

    PieSeries {
        id: pieSeries
        PieSlice { label: "吃了的"; value: 94.9 }
        PieSlice { label: "還沒吃的"; value: 5.1 }
    }
}

注意: 僅僅這樣,會報錯。 還需要在main.cpp中引入#include <QApplication>(5.10默認是QCoreApplication,需要進行修改);如下:、

#include <QCoreApplication>
#include <QApplication>
#include <QQmlApplicationEngine>
#include "test.h"
int main(int argc, char *argv[])
{
#if defined(Q_OS_WIN)
    QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
#endif
    QApplication app(argc, argv);

     QQmlApplicationEngine engine;
     engine.load(QUrl(QStringLiteral("qrc:/main.qml")));

     return app.exec();
}

同時,要在pro文件中添加 widgets,即  

QT += quick  widgets

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM