c/c++语言开发共享QT QcustomPlot的简单使用

第一步、QcustomPlot是QT提供的一个第三方库,在使用前需要在QcustomPlot官网上进行下载。 第二步、把解压完的QcustomPlot压缩包中的qcustomplot.h和qcustomplot.cpp文件添加到工程文件中来。使用时应先在源文件处点击添加现有文件,把这两个文件添加进来 …

第一步、qcustomplot是qt提供的一个第三方库,在使用前需要在qcustomplot官网上进行下载。

第二步、把解压完的qcustomplot压缩包中的qcustomplot.h和qcustomplot.cpp文件添加到工程文件中来。使用时应先在源文件处点击添加现有文件,把这两个文件添加进来。

QT QcustomPlot的简单使用

 

QT QcustomPlot的简单使用

 

第三步、打开ui界面,把weiget控件添加到界面里,然后右键点击控件,选择提升

QT QcustomPlot的简单使用

在提升的类名上写qcustomplot,最后点击提升即可。

这样qcustomplot这个第三方库就可以使用了。

以下是一简单的曲线代码。

.cpp文件

%ignore_pre_1%

.h文件

#ifndef mainwindow_h  #define mainwindow_h    #include <qmainwindow>  #include "ui_mainwindow.h"  #include <qmouseevent>    #define pi 3.1415926    namespace ui {  class mainwindow;  }    class mainwindow : public qmainwindow  {      q_object    public:      explicit mainwindow(qwidget *parent = 0);      ~mainwindow();      //设置一容器      double num[20];      double n=0;      void graph_show(qcustomplot *customplot);    public slots:      void graph_show();      void mousereleaseevent(qmouseevent *e);  //     void mousemoveevent(qmouseevent *e);    private:      ui::mainwindow *ui;  };    #endif // mainwindow_h

静态曲线的命名方法可以选用:

    customplot->legend->setvisible(true);      customplot->graph(0)->setname("sin");

此处是对第一条曲线进行命名为“sin“。

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请点击右边联系管理员删除。

如若转载,请注明出处:https://www.ctvol.com/c-cdevelopment/602431.html

(0)
上一篇 2021年5月11日
下一篇 2021年5月11日

精彩推荐