QSplineSeries* series_for_Vy= new QSplineSeries();
QChart* chart_for_Vy = new QChart();
{
int n ; //номер шага по времени
number_of_step_for_Vy
= new QLineEdit("steps");
series_for_Vy->append(3,3);
series_for_Vy->append(2,5);
chart_for_Vy->legend()->hide();
chart_for_Vy->addSeries( series_for_Vy);
chart_for_Vy->setTitle("Vy (N)");
chart_for_Vy->createDefaultAxes();
chart_for_Vy->axisY()->setRange(0, 10);
chart_for_Vy->axisX()->setRange(0,10);
chart_for_Vy->axisX()->setTitleText("Number of Node, N");
chart_for_Vy->axisY()->setTitleText("Velocity, Vy");
QChartView *chartView = new QChartView(chart_for_Vy);
slider_for_Vy
= new QSlider(Qt
::Orientation::Horizontal);
slider_for_Vy->setRange(1,999);
vert->addWidget(chartView);
// vert->addWidget(slider);
horiz->addWidget(slider_for_Vy,Qt::AlignLeft);horiz->addWidget(number_of_step_for_Vy);
vert->addLayout(horiz);
groupbox->setLayout(vert);
//connect(number_of_step_for_Vy,SIGNAL(textEdited(QString)),SLOT(update()));
return groupbox;
}
void Widget::plot_Velocity_Y()
{
series_for_Vy->clear();
series_for_Vy->append(3,3);
series_for_Vy->append(2,9);
chart_for_Vy->clearFocus();
chart_for_Vy->addSeries( series_for_Vy);
}
QSplineSeries* series_for_Vy= new QSplineSeries();
QChart* chart_for_Vy = new QChart();
QGroupBox *Widget::set_splinechart_Vy()
{
int n ; //номер шага по времени
number_of_step_for_Vy = new QLineEdit("steps");
series_for_Vy->append(3,3);
series_for_Vy->append(2,5);
chart_for_Vy->legend()->hide();
chart_for_Vy->addSeries( series_for_Vy);
chart_for_Vy->setTitle("Vy (N)");
chart_for_Vy->createDefaultAxes();
chart_for_Vy->axisY()->setRange(0, 10);
chart_for_Vy->axisX()->setRange(0,10);
chart_for_Vy->axisX()->setTitleText("Number of Node, N");
chart_for_Vy->axisY()->setTitleText("Velocity, Vy");
QChartView *chartView = new QChartView(chart_for_Vy);
slider_for_Vy = new QSlider(Qt::Orientation::Horizontal);
slider_for_Vy->setRange(1,999);
QVBoxLayout *vert = new QVBoxLayout;
QHBoxLayout *horiz = new QHBoxLayout;
vert->addWidget(chartView);
// vert->addWidget(slider);
horiz->addWidget(slider_for_Vy,Qt::AlignLeft);horiz->addWidget(number_of_step_for_Vy);
vert->addLayout(horiz);
QGroupBox* groupbox = new QGroupBox("Y-component of velocity");
groupbox->setLayout(vert);
//connect(number_of_step_for_Vy,SIGNAL(textEdited(QString)),SLOT(update()));
return groupbox;
}
void Widget::plot_Velocity_Y()
{
series_for_Vy->clear();
series_for_Vy->append(3,3);
series_for_Vy->append(2,9);
chart_for_Vy->clearFocus();
chart_for_Vy->addSeries( series_for_Vy);
}
To copy to clipboard, switch view to plain text mode
Bookmarks