Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
#include <qwt_plot_marker.h>
#include <qwt_legend.h>
#include <qwt_scale_draw.h>
#include <qwt_math.h>
#include <qwt_plot_item.h>

#include "mainwindow.h"
#include "ui_mainwindow.h"


MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent), ui(new Ui::MainWindow)
{
    ui->setupUi(this);
    //piirrellään vähän kuvia
    Kurvi.setText("Eka kuva");
    EkaKurvi  = new QwtPlotCurve();
    TokaKurvi = new QwtPlotCurve();
    EkaKurvi->setPen(QPen(Qt::red));
    TokaKurvi->setPen(QPen(Qt::blue));
    for(i=0;i<100;i++){ x[i]=i; y1[i]=i; y2[i]=100-i;}//luodaan vähän dataa
    EkaKurvi->setData(x, y1, 100);//laitetaan data käppyriin
    TokaKurvi->setData(x, y2, 100);
   TokaKurvi->attach(ui-> EkaqwtPlot);//liitetään käppyrät plotatavaan alueeseen
    EkaKurvi->attach(ui-> EkaqwtPlot);
    //ui-> EkaqwtPlot->setAxisTitle(1,Kurvi);
    ui-> EkaqwtPlot->setTitle(Kurvi);// laitetaan plotatavalle alueelle nimi
    ui-> EkaqwtPlot->replot(); //piirretään
    //muut alustukset
}

MainWindow::~MainWindow()
{
    delete EkaKurvi;
    delete TokaKurvi;
    delete ui;
}

...