首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

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

2013-07-26 
挑战性问题:qt如何画方形阵列,我把一个圆形分成多个环形,每个环形分成不同的等份(外环分的多些),我要以每

挑战性问题: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); //绘制矩形

不想重叠的话就自己计算长宽咯

热点排行