我把一个圆形分成多个环形,每个环形分成不同的等份(外环分的多些),我要以
每个环上的分割点的x,y坐标作为在widget使用qpainter画矩形的坐标。
注:x,y坐标是环的半径 * sin圆心角 和cos圆心角
如果简单的用坐标画出的矩形会重叠在一起,请问有什么简单方法实现啊
不要和我说用matlab画
------解决方案--------------------
坐标点使用QPointF
------解决方案--------------------
画画不都用QPainter的吗???
QPainter painter(this);
QPen pen; //画笔
pen.setColor(QColor(255,0,0));
QBrush brush(QColor(0,255,0,125));
painter.setPen(pen);
painter.setBrush(brush);
painter.drawRect(100,100,200,200); //绘制矩形
不想重叠的话就自己计算长宽咯