qt painter多个点的曲线
Posted 一起来看流星雨
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了qt painter多个点的曲线相关的知识,希望对你有一定的参考价值。
plot.h
#ifndef PLOT_H
#define PLOT_H
#include<QTimer>
#include <QWidget>
class pathplot : public QWidget
{
Q_OBJECT
public:
explicit pathplot(QWidget *parent = nullptr);
void paintEvent(QPaintEvent *event);
};
#endif // PLOT_H
plot.cpp
# include"circlewidget.h" #include<QPainter> #include<QDebug> #include<math.h> plot::CircleWidget(QWidget *parent):QFrame(parent) { m_period = 20; //周期 m_grain = 1; //粒度 m_radius = 10; // 振幅 } plot::~CircleWidget() { }
void pathplot::paintEvent(QPaintEvent *event) {
QPainter painter(this);
QPointF pointf[10];
pen.setWidth(6);
painter.setPen(pen); // 设置画笔
for (int i=0; i<10; ++i)
{
pointf[i].setX(2.0+i*10.0);
pointf[i].setY(130.0);
}
painter.drawPoints(pointf, 10);
}
以上是关于qt painter多个点的曲线的主要内容,如果未能解决你的问题,请参考以下文章