精华内容
下载资源
问答
  • qtchart
    2022-01-03 21:29:09

    QtChart 放大显示,使用 QtChart 做数据展示,数据量大情况下不便查看,双击后在新控件重新绘制数据,类似放大。若想使用 widget 形式的放大,QChartView showFullScreen()或用 QWidget 自定义一层即可。

        if (event->type() == QEvent::MouseButtonDblClick)
        {
            if (mVlcWidgetVideoLst.at(num)->isFullScreen())
            {
                mVlcWidgetVideoLst.at(num)->setWindowFlags(Qt::SubWindow);
                mVlcWidgetVideoLst.at(num)->showNormal();
            }
            else
            {
                mVlcWidgetVideoLst.at(num)->setWindowFlags(Qt::Window);
                mVlcWidgetVideoLst.at(num)->showFullScreen();
            }
    
            return true;
        }

    eventFilter拦截双击事件

        mDailyLimitCountView->installEventFilter(this);
        
    
        if (event->type() == QEvent::MouseButtonDblClick)
        {
            if (watched == mDailyLimitCountView)
            {
                zoomInDailyChartView(0);
                return true;
            }
        }

    添加新chart控件,LineSeries数量选择最大

        mDailyZoomInChart = new QChart;
        mDailyZoomInView = new QChartView(mDailyZoomInChart);
        mDailyZoomInSeries = new QLineSeries;
        mDailyZoomInSeries2 = new QLineSeries;
        mDailyZoomInSeries3 = new QLineSeries;
    
        mDailyZoomInChart->setTitleFont(this->font());
        mDailyZoomInChart->setMargins(QMargins(0, 0, 0, 0));
        mDailyZoomInChart->setAnimationOptions(QChart::SeriesAnimations);
    
        mDailyZoomInView->setRenderHint(QPainter::Antialiasing);
        mDailyZoomInView->setBackgroundRole(QPalette::Light);
    
        mDailyZoomInChart->legend()->setFont(this->font());
        mDailyZoomInChart->legend()->setVisible(true);
        mDailyZoomInChart->legend()->setAlignment(Qt::AlignBottom);

    正常流程展示数据后,使用成员变量把数据保存下来

        QVector<QPointF> mPointsLimitUpCount;
        QVector<QPointF> mPointsLimitDownCount;

    响应函数首先清空series和axis,然后重新设置series和axis,更新数据。

    void MainWindow::zoomInDailyChartView(int index)
    {
        for (int i = 0; i < mLineSeriesLstZoomIn.size(); ++i)
        {
            mDailyZoomInChart->removeSeries(mLineSeriesLstZoomIn.at(i));
        }
    
        for (int i = 0; i < mLineAxisLstZoomIn.size(); ++i)
        {
            QValueAxis *axis = mLineAxisLstZoomIn.at(i);
            mDailyZoomInChart->removeAxis(axis);
            delete axis;
        }
    
        mLineSeriesLstZoomIn.clear();
        mLineAxisLstZoomIn.clear();
        QStringList lineSeriesNameLst;
    
        if (index == 0)
        {
            mLineSeriesLstZoomIn << mDailyZoomInSeries << mDailyZoomInSeries2;
            lineSeriesNameLst << QStringLiteral("涨停家数") << QStringLiteral("跌停家数");
    
            for (int i = 0; i < mLineSeriesLstZoomIn.size(); ++i)
            {
                mLineSeriesLstZoomIn.at(i)->setName(lineSeriesNameLst.at(i));
                mDailyZoomInChart->addSeries(mLineSeriesLstZoomIn.at(i));
            }
    
            mDailyZoomInSeries->replace(mPointsLimitUpCount);
            mDailyZoomInSeries2->replace(mPointsLimitDownCount);
    
            QValueAxis *axisXLimitCount = new QValueAxis;
            axisXLimitCount->setRange(1, mPointsLimitUpCount.size());
            axisXLimitCount->setLabelFormat("%d");
            axisXLimitCount->setLabelsFont(this->font());
            axisXLimitCount->setVisible(false);
    
            QList<int> tmpLst;
            QList<int> limitUpCountLst;
            QList<int> limitDownCountLst;
    
            foreach (QPointF point, mPointsLimitUpCount)
            {
                limitUpCountLst.append(point.y());
            }
    
            qSort(limitUpCountLst.begin(), limitUpCountLst.end());
    
            foreach (QPointF point, mPointsLimitDownCount)
            {
                limitDownCountLst.append(point.y());
            }
    
            qSort(limitDownCountLst.begin(), limitDownCountLst.end());
    
            tmpLst << limitUpCountLst.first() << limitUpCountLst.last() << limitDownCountLst.first() << limitDownCountLst.last();
    
            qSort(tmpLst.begin(), tmpLst.end());
    
            QValueAxis *axisYLimitCount = new QValueAxis;
            axisYLimitCount->setRange(tmpLst.first(), tmpLst.last());
            axisYLimitCount->setLabelFormat("%d");
            axisYLimitCount->setLabelsFont(this->font());
    
            mDailyZoomInChart->setAxisX(axisXLimitCount, mDailyZoomInSeries);
            mDailyZoomInChart->setAxisX(axisXLimitCount, mDailyZoomInSeries2);
    
            mDailyZoomInChart->setAxisY(axisYLimitCount, mDailyZoomInSeries);
            mDailyZoomInChart->setAxisY(axisYLimitCount, mDailyZoomInSeries2);
    
            mLineAxisLstZoomIn.append(axisXLimitCount);
            mLineAxisLstZoomIn.append(axisYLimitCount);
    
            mDailyZoomInChart->setTitle(QStringLiteral("涨跌停家数"));
        }
    }
    更多相关内容
  • QChartView是一个窗口,提供显示的地方。而QChart则像是一张图纸,QLineSeries直线或者QSplineSeries平滑线就相当于是画笔了。我使用继承QChartView来做一个方便我对外使用打开通道、关闭通道、添加数据等功能的接口...
  • 主要介绍了Qt图形图像开发之曲线图表库QtChart编译安装详细方法与使用实例,需要的朋友可以参考下
  • QtChart绘制折线图

    2018-12-10 17:11:20
    QtChart绘制折线图
  • Ubuntu上Qt安装以及配置完整步骤(外加安装qtchart)-附件资源
  • 利用QTChart绘制折线、饼图、极地图的源代码 ,博客连接为:https://blog.csdn.net/qq_42449351/article/details/107324283
  • Qt例程源代码QtChart.7z

    2021-07-19 17:33:27
    Qt例程源代码QtChart.7z
  • qt绘制折线图,趋势图,柱状图等,使用简单,功能强大
  • qt chart完善图例 demo

    2022-01-18 16:54:24
    qt中实现qchart的图例点击操作功能的示例,类似html中的highchart示例
  • qtchart demo

    2019-02-28 16:08:53
    QT控件qtchart的几个实用demo,可套用模板进行开发修改。
  • QtChart入门文档.docx

    2019-06-13 21:39:57
    整理的QT charts库中类关系,从层次关系上掌握曲线的应用画法
  • Qt Chart波形动态显示

    2018-09-19 15:02:57
    Qt Chart波形动态显示,坐标轴范围可修改 Qt 版本 QtCreator 5.9
  • 《Qt5+QtChart绘制饼图(QPieSeries)》-附件资源
  • Qt Chart是一个十分漂亮的Qt图表库,用来显示图表。 支持很多种常用的图表类型(点击下方链接跳转Qt文档官网查看样式)使用 c++ 二、在QtCreator设计器里放置QChartView 1. 前言 众所周知QtCreator的设计器里默认...

    本文章 来自原创专栏《Qt GUI开发》

    讲解如何使用 Qt 构建 精美的跨平台 UI 程序,发布文章并会持续为已发布文章添加新内容! 每篇文章都经过了精打细磨!

    ↓↓↓通过下方对话框进入专栏目录页↓↓↓
    CSDN 请求进入目录          _ O x

    是否进入Qt GUI开发专栏导航(基于ESP-IDF)?

           确定


    一、介绍

    Qt Chart是一个十分漂亮的Qt图表库,用来显示图表。
    支持很多种常用的图表类型(点击下方链接跳转Qt文档官网查看样式)

    1. Line and spline charts(折线图、曲线图)
    2. Area and scatter charts(面积图、散点图)
    3. Bar charts(条形图)
    4. Pie charts(饼形图)
    5. Box-and-whiskers charts(盒形图)
    6. Candlestick charts(蜡烛图、股票图)
    7. Polar charts(极坐标图)

    使用

    1. qmake
    QT += charts
    
    1. c++
    #include <QtCharts>
    
    using namespace QtCharts;
    

    二、在QtCreator设计器里放置QChartView

    1. 前言

    众所周知QtCreator的设计器里默认没有QChartView的。
    网上有方法是手动编译 qt/charts 的plugin,然后安装。但是博主测试之后虽然编译通过也安装成功了,但是QtCreator里仍然没有。这里给大家放上编译方法。大家可以自行尝试,本文重点不在此部分

    • 前往 qt/charts/plugins/designer 下载这几个文件
    • 执行:
      ① 没用过命令行qmake的请自行查阅资料
      ② 对于Windows,make请替换
        1. 对于MSVC版的Qt,用nmake(不会用的请自行查阅资料)
        2. 对于MinGW版的Qt,用mingw32-make (MinGW)(不会用的请自行查阅资料)
    qmake
    make
    make install
    

    2. 方法

    ① 放置一个Widget

    在这里插入图片描述

    ② 右键放置后的Widget,选择“提升为”

    在这里插入图片描述

    ③ 填如下信息,点“添加”

    • 基类名称:QWidget
    • 提升的类名称:QtCharts::QChartView
    • 头文件:qchartview.h
    • 全局包含

    在这里插入图片描述
    出现这个就表示成功了
    在这里插入图片描述

    三、使用折线图和曲线图

    1. 介绍

    在使用之前先介绍几个概念:

    名称描述
    QChartView属于窗口组件,用来安放QChart并呈现在窗口里
    QChart图表类型,表示一整张图表。需要被装在QChartView里显示,用来安放数据列
    QSplineSeries(曲线)
    QLineSeries(折线)
    数据列,用于表示一套数据。反映在折线图里就是一个数据列表示一条线

    2. 代码示例

    // 需要的头文件
    #include <QtCharts/QChartView>
    #include <QSplineSeries>
    // #include <QLineSeries> (请看下文注释,如果你想用QLineSeries请去掉注释)
    
    MainWindow::MainWindow(QWidget *parent)
        : QMainWindow(parent)
        , ui(new Ui::MainWindow)
    {
        ui->setupUi(this);
    	// ui->chart是设计器创建的,名字是我起的,请读者根据自己的情况修改
        // setRenderHint(Antialiasing);是设置抗锯齿渲染的意思
        ui->chart->setRenderHint(QPainter::RenderHint::Antialiasing);
    
    	// 创建一个QChart对象
        auto chart = new QtCharts::QChart();
        
    	// 创建线性数据列(QSplineSeries表示这是一条曲线)
    	// 如果你想要折线,可以写QLineSeries
        auto lineSeries = new QtCharts::QSplineSeries(this);
    
    	// 添加数据点,这里采用C++的流风格(<<),你也可以用append。
    	// append也有几个重载,尝试输入一下,QtCreator会告诉你
        *lineSeries << QPointF(0, 20) << QPointF(1, 12) << QPointF(2, 10) << QPointF(3, 13);
    
    	// 同理,这里再添加一条数据列,跟上边一样
    	// QLineSeries表示这条线是折现
    	auto lineSeries2 = new QtCharts::QLineSeries(this);
        *lineSeries2 << QPointF(0, 25) << QPointF(1, 19) << QPointF(2, 3) << QPointF(3, 15);
    
    	// 给图表对象添加数据列
        chart->addSeries(lineSeries);
        chart->addSeries(lineSeries2);
        // 让图标根据数据列自动创建坐标轴
        chart->createDefaultAxes();
        // 将图标装进QChartView
        ui->chart->setChart(chart);
    }
    

    效果如下:
    蓝色对应数据列lineSeries(曲线),绿色对应数据列lineSeries2(折线)
    在这里插入图片描述

    四、自定义坐标轴

    1. 方法

    第三部分,我们使用了一个便捷方法QChart::createDefaultAxes()来创建一个默认的坐标轴,它会以已插入Chart中的数据列自动生成。

    但是,有些场景我们需要手动设置坐标轴。

    我们看下列的代码和注释:

    // 第一步,首先将数据列添加到图表中
    chart->addSeries(lineSeries);
    chart->addSeries(lineSeries2);
    
    // 创建坐标轴对象
    // 设置坐标轴参数
    // 将坐标轴添加到图表中
    // 将数据列与坐标轴绑定
    
    // 创建X轴,这里对齐方式选择AlignBottom,范围设置为(-10, 10)
    auto *axisX = new QValueAxis{chart};
    axisX->setRange(-10, 10);
    // 创建Y轴,这里对齐方式选择AlignLeft,范围设置为(-10, 30)
    auto *axisY = new QValueAxis{chart};
    axisY->setRange(-10, 30);
    
    // 为图表添加坐标轴,并设置好对齐方式
    chart->addAxis(axisX, Qt::AlignmentFlag::AlignBottom);
    chart->addAxis(axisY, Qt::AlignmentFlag::AlignLeft);
    
    // 为数据绑定坐标轴
    lineSeries->attachAxis(axisX);
    lineSeries->attachAxis(axisY);
    lineSeries2->attachAxis(axisX);
    lineSeries2->attachAxis(axisY);
    

    看一下效果,我们的新坐标轴已经被设置好了:

    在这里插入图片描述

    2. 小思考

    到这里你可能有一个疑问:
      上文我们是先将坐标轴添加到图表中,然后再将数据列与坐标轴绑定的,从C++代码上看,这两个操作似乎不互相依赖,那么我们能不能颠倒一下顺序呢?
      不试不知道,一试吓一跳。我们这就试试!

    // 为图表添加坐标轴,并设置好对齐方式
    // chart->addAxis(axisX, Qt::AlignmentFlag::AlignBottom);
    // chart->addAxis(axisY, Qt::AlignmentFlag::AlignLeft);
    
    // 为数据绑定坐标轴
    lineSeries->attachAxis(axisX);
    lineSeries->attachAxis(axisY);
    lineSeries2->attachAxis(axisX);
    lineSeries2->attachAxis(axisY);
    
    【将前边的操作注释,在后边写】
    chart->addAxis(axisX, Qt::AlignmentFlag::AlignBottom);
    chart->addAxis(axisY, Qt::AlignmentFlag::AlignLeft);
    

    看下效果就知道了:这样写虽然坐标轴已经被设置好了(可以看下刻度是正确的),但是两条曲线在图上的位置是错误的。很明显这样使数据未与坐标轴绑定成功

    在这里插入图片描述

    因此,虽然从C++代码上看,这两个操作似乎不互相依赖。但是attachAxis是要依赖addAxis的。实际上,attachAxis过程必须保证如下几点:

    • 数据列已经被添加到QChart
    • 坐标轴也被添加到QChart

    这一点需要开发者特别注意!

    五、动态更新数据

    展开全文
  • QtChart使用教程

    2021-10-09 10:33:35
    VS中配置QtChart环境 1、在工程属性的Qt Project Settings的Qt Modules添加charts; 2、在头文件中添加#include <QtCharts/QtCharts> 3、在界面使用Qt Creator添加一个QGraphicsView组件,然后提升为...

    VS中配置QtChart环境

    1、在工程属性的Qt Project Settings的Qt Modules添加charts;
    在这里插入图片描述
    2、在头文件中添加#include <QtCharts/QtCharts>
    3、在界面使用Qt Creator添加一个QGraphicsView组件,然后提升为QChartView。提升的时候,这样写提升为的类:QtCharts::QChartView,头文件写:qchartview.h。

    QtChart使用示例

    	// 构建图表对象
    	QChart* chart = new QChart();
    
    	// 构建折线系列对象
    	QLineSeries *series = new QLineSeries();
    	for (quint32 i = 0; i < 100; i++)
    	{
    		// 参数 x 为循环自增变量 i,参数 y 为正弦函数Y值
    		series->append(i, sin(static_cast<double>(0.6f*i)));
    	}
    
    	// 将系列添加到图表
    	chart->addSeries(series);
    	// 基于已添加到图表的 series 来创建默认的坐标轴
    	chart->createDefaultAxes();
    
    	// 将图表绑定到视图
    	ui.graphicsView->setChart(chart);
    

    效果如图所示
    在这里插入图片描述

    展开全文
  • 这是一个用Qt Qchart插件实现的一个PMW3901迷你光流模块上位机源码。界面人性化 美观。 X轴Y轴速度变化量实时显示。统计帧率。统计环境质量等。
  • 配置QtChart开发环境 项目开发样例 代码分析 横纵轴设置 设置范围 设置等分 设置横纵轴标题 折线设置 给图表添加线条 设置突点 设置线段名称 设置线段名称展示位置 设置折线颜色 设置数据 源代码 ...

    目录

    配置QtChart开发环境

    项目开发样例

    代码分析

    横纵轴设置

    设置范围

    设置等分

     设置横纵轴标题

     折线设置

    给图表添加线条

    设置突点

    设置线段名称

    设置线段名称展示位置

     设置折线颜色

     设置数据

    源代码


    配置QtChart开发环境

    安装开发库

    sudo apt install libqt5charts5-dev

    配置项目

    QT       += core gui charts
    

    项目开发样例

    鼠标点击的时候随机生成数据进行展示。我这里使用年销售作为样例。

    X坐标时间,Y坐标为每月销售额。

    代码分析

    QValueAxis * mAxY = new QValueAxis();

    QValueAxis * mAxX = new QValueAxis();

    横纵轴设置

    设置X轴以及Y轴的数据。

    设置范围

    mAxY->setRange(0, 10);

    setRange用于设置Y轴的范围。setRange(0, 10),包含[0,10]

    设置等分

     mAxY->setTickCount(11);

    setTickCount(11) 将范围内容进行10等分。因为[0-10]中间有10个空档位置

            

     设置横纵轴标题

    mAxX->setTitleText(QString(tr("月份")));
    mAxY->setTitleText(QString(tr("销售额(万)")));

    setTitleText:设置横纵轴的标题

     折线设置

    我们设置折线的内容。

    给图表添加线条

    通过addSeries我们可以添加多个线条。

     m_ptrChart->addSeries(mLineSeries);

    设置突点

    通过setPointsVisible我们可以设置其突点。

     mLineSeries->setPointsVisible(true);

    设置线段名称

    setName用于设置其线段名称
    

    设置线段名称展示位置

    通过获取QLegend可以修改器展示位置

    QLegend *mlegend = m_ptrChart->legend();
    mlegend->setAlignment(Qt::AlignBottom);
    mlegend->show();

    设置前

    设置后

     设置折线颜色

      mLineSeries->setColor(QColor(255,0,255));
    

     设置数据

      for(int i = 0 ;i <= 12;i++){
                 mLineSeries->append(i+1, i);
         }

    append(x,y) 

    x:x轴的数据,其范围需要在setRange设置范围内

    y:y轴的数据,其范围需要在setRange设置范围内

    源代码

    git传送门

    QtChartDemo/QBrokenLineDemo · master · 啊渊 / QT博客案例 · GitCode

    #include "widget.h"
    #include <QValueAxis>
    #include <QTime>
    Widget::Widget(QWidget *parent)
        : QWidget(parent)
        , m_ptrChart(new QChart)
        , m_ptrChartView(new QChartView())
        , mLineSeries(new QLineSeries)
    {
       // setChart();
        initUI();
    }
    
    Widget::~Widget()
    {
    
    }
    
    void Widget::initUI()
    {
      //  (500,500);
         setWindowTitle("折线图样例");
         QValueAxis * mAxY = new QValueAxis();
         QValueAxis * mAxX = new QValueAxis();
    
          //y轴范围
          mAxY->setRange(0, 10);
          // Y轴分等份
          mAxY->setTickCount(11);
          mAxX->setRange(1,12);
          mAxX->setTickCount(12);
          // 分辨设置X轴和Y轴的标题
          mAxX->setTitleText(QString(tr("月份")));
          mAxY->setTitleText(QString(tr("销售额(万)")));
          // 将系列添加到图表
          m_ptrChart->addSeries(mLineSeries);
          m_ptrChart->setTheme(QtCharts::QChart::ChartThemeBrownSand);
    
    
          m_ptrChart->addAxis(mAxY, Qt::AlignLeft);
          m_ptrChart->addAxis(mAxX, Qt::AlignBottom);
          mLineSeries->attachAxis(mAxX);
    
          mLineSeries->attachAxis(mAxY);
    
          //突出曲线上的点
          mLineSeries->setPointsVisible(true);
    
          mLineSeries->setName("年销售额");
          // 设置颜色
          mLineSeries->setColor(QColor(255,0,255));
    
    
          //隐藏背景
          m_ptrChart->setBackgroundVisible(true);
          //设置外边界全部为0
          m_ptrChart->setContentsMargins(0, 0, 0, 0);
          //设置内边界全部为0
          m_ptrChart->setMargins(QMargins(0, 0, 0, 0));
          //设置背景区域无圆角
          m_ptrChart->setBackgroundRoundness(0);
    
    
          //在底部显示图例
         QLegend *mlegend = m_ptrChart->legend();
         mlegend->setAlignment(Qt::AlignBottom);
         mlegend->show();
          m_ptrChartView->setChart(m_ptrChart);
          for(int i = 0 ;i <= 12;i++){
                 mLineSeries->append(i+1, i);
         }
    
          m_ptrChartView->setParent(this);
          m_ptrChartView->setMinimumSize(600,600);
    
    }
    
    void Widget::mousePressEvent(QMouseEvent *event)
    {
        mLineSeries->clear();
        qsrand(QTime(0, 0, 0).secsTo(QTime::currentTime()));
        for(int i = 1 ;i <= 12;i++){
               mLineSeries->append(i, qrand()%11);
       }
    }
    

    展开全文
  • PyQt5 图表 QtChart

    2022-05-11 16:02:46
    PyQt5 图表 QtChart 安装 PyQt5 与 PyQtChart 安装 PyQt5 与 PyQtChart,PyQtChart 是主要用来呈现数据可视化的包。安装完后记得检验是否安装成功,以及确认版本,以确保安装是否完成。 # 安装命令 pip3 install ...
  • QChart* chart = new QChart(); //创建 Chart //chart->setTitle("平滑曲线"); // 设置标题 chart->setTheme(QChart::ChartThemeQt); // 设置主题风格 chart->legend()->hide(); //隐藏图例...
  • Qt | 利用QtChart实现动态曲线实时绘制显示 前言 QtCharts是Qt提供的图表模块,在Qt5.7以前只有商业版才有QtCharts,但是从5.7开始,社区版也包含了QtCharts。QtCharts可以很方便地绘制常见的折线图、柱状图、饼图...
  • Qt的线性绘图控件有大名鼎鼎的Qwt,ChartDirector,小巧玲珑的QCustomPlot,当然还有自家的QtChart。长久以来QtChart在Qt家族里一直是收费的模块,只有商业版才可以使用,但Qt5.7之后将开放其权限,可参见:Qt 5.7 ...
  • QT Chart 散点图绘制 自定义坐标轴文本
  • 麒麟系统Qt5.6.1中加装QtChart模块

    千次阅读 2021-04-28 17:39:20
    最近在用Qt写点东西时,想要使用QtChart模块来画个坐标系。于是想当然的在.pro文件中输入 QT += charts 好吧,是我天真了,报错了 Project ERROR:Unknown module(s) in QT: charts 果然,系统自带的Qt5.6.1,不带...
  • Qt - QTChart绘制图表

    千次阅读 多人点赞 2020-09-26 21:43:04
    主要介绍QT Chart ,包括该组件的主要构成;常见的一些属性设置及交互,动态图表的实现,如何解决卡顿问题。
  • 在vs中使用QtChart需要在安装时候勾选 1、选取显示窗口 首先在vs中创建一个qt程序,进入ui编辑界面,将widget添加到主界面上 然后将widget进行提升为QChartView 2、配置QtChart环境 包含目录下添加 D:\Qt...
  • QtChart-master_QT_qtchart直线_QChart_Qchartview_fulload_源码.zip
  • QtChart-master_QT_qtchart直线_QChart_Qchartview_fulload_源码.rar.rar
  • 简单粗暴使用Qt图表Qt Chart之barchart

    千次阅读 2021-03-08 21:57:39
    Qt图表bartchart新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个...
  • Qtchart教程

    万次阅读 多人点赞 2019-05-09 11:18:18
    Qtchart教程 由于最近工程需要将单片机数据显示,Qt自己画太麻烦,查到Qt自带chart模块,这样可以省不少时间,因此记录一下使用过程。 模块添加 在.pro文件中添加:QT += charts 引用 在mainwindow.cpp中添加: #...
  • 在一个图中画两条曲线,曲线3就是正常的,曲线四的y值打印出来是正常的非0常数,为什么画出来的曲线就是这个样子,初学者恳求各位帮帮忙

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,108
精华内容 2,043
关键字:

qtchart

友情链接: 中期设计C#.zip