代码拉取完成,页面将自动刷新
#include "draw.h"
#include <QPainter>
#include <QPainterPath>
#include <QDebug>
draw::draw()
{
}
draw::~draw()
{
}
void draw::clickTheCircle(
QPainter &p,
QPoint pos,
int radius,//半径
QColor color
)
{
p.setPen(color);
p.setBrush(color);
p.drawEllipse(pos,radius,radius);
}
void draw::LN(
QPainter &p,
QPoint pos,
int radius,//半径
int st,//起始角度
int en,//结束角度
int arcHeight,//宽度
QColor color)
{
QPoint s=QPoint(pos.x()-radius,pos.y()-radius);
QPoint e=QPoint(pos.x()+radius,pos.y()+radius);
QRectF rec(s,e);
p.setPen(QPen(color,arcHeight));
//p.drawRect(rec);
p.drawArc(rec,st*16,en*16);
}
void draw::line(
QPainter &p,
int radius,
QPoint st,
QPoint en,
QColor color
)
{
p.setPen(QPen(color,radius));
p.drawLine(st,en);
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。