zoukankan      html  css  js  c++  java
  • qml: QtCharts模块的使用(基本配置)------<一>

    QtCharts模块可以用于绘制图表;

    导入模块:

    import QtCharts 2.2

    例子:
    import QtQuick 2.0
    import QtCharts 2.2
    ChartView {
         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
  • 相关阅读:
    存储过程
    .Net经典面试题
    《锋利的Jquery》
    WPF-1
    ios-5-类别和协议
    ios-4-创建单例模式
    ios-3-简单内存管理
    ios-2
    ios -1
    <<ASP.NET MVC4 Web编程>>笔记
  • 原文地址:https://www.cnblogs.com/yinwei-space/p/8877979.html
Copyright © 2011-2022 走看看