当前位置: 代码迷 >> QT开发 >> qt C++编程for循环有关问题
  详细解决方案

qt C++编程for循环有关问题

热度:283   发布时间:2016-04-25 02:58:00.0
qt C++编程for循环问题
代码如下,为循环生成5个矩形
int i=0;
int j=0;
for(int n=0;n<5;n++){
       QPixmap bg(10,10);

       QPainter p(&bg);

       p.setPen(QPen(Qt::white))
       p.setBrush(QBrush(Qt::black));

       scene->addRect(i,j,i+10,j+10,p.pen(),p.brush());

       i=i+10;
}
scene为QGraphicsScene类对象
生成的5个正方形如下所示,为什么最后一个正方形变成了细长的矩形,想来想去算法没问题啊,求解:
------解决思路----------------------
引用:
兄弟 谢谢你 我懂了 被后面的矩形覆盖了 真心谢谢你。
  相关解决方案