当前位置: 代码迷 >> QT开发 >> 挑战性有关问题:qt怎么画方形阵列
  详细解决方案

挑战性有关问题:qt怎么画方形阵列

热度:35   发布时间:2016-04-25 03:46:14.0
挑战性问题:qt如何画方形阵列,
我把一个圆形分成多个环形,每个环形分成不同的等份(外环分的多些),我要以
每个环上的分割点的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); //绘制矩形

不想重叠的话就自己计算长宽咯
  相关解决方案