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
  • 相关阅读:
    网络抓包工具使用
    JAVA 原子操作类
    guava collection/cache初探
    MiniGUI
    Cookie
    System V IPC
    SQLite交叉编译
    NCurses交叉编译
    双向循环链表
    VMware安装Windows Server 2008
  • 原文地址:https://www.cnblogs.com/yinwei-space/p/8877979.html
Copyright © 2011-2022 走看看