hello everybody,<br>here is a piece o code i am presenting for help. It is supposed to put points on canvas after a interval. Co-ordinate point are store in a 2d matrix a[][].canvas is object refrence to QCanvas class .<br>
void addPoint()<br>{<br>&nbsp;QPixmap bck=canvas.backGround();<br>&nbsp;QPixmap *tpix=new QPixmap(canvas.width(),canvas.height());<br>&nbsp;QPainter p;<br>&nbsp;QRect r(0,0,canvas.width(),canvas.height());<br>&nbsp;QPoint pt(0,0);<br>&nbsp;p.begin(tpix);
<br>for (int i=0; i&lt;10;i++)<br>for(int j=0; j&lt;10; j++)<br>{<br>&nbsp;p.fillRect(0,0,canvas.width(),canvas.height(),Qt::white);<br>&nbsp;p.setPen(Qt::red);<br>&nbsp;p.drawEllipse(a[i][j],a[i][j],3,3);<br>&nbsp;bitblt(&amp;bck,pt,tpix,r,Qt::AndROP);
<br>&nbsp;canvas.setBackGround(bck); <br>&nbsp;sleep(1);<br>}<br>p.end;<br>}<br><br><br>but this code is printing line in one go only after waiting for some time. What iwant is i can view plotting of each point aftera interval( here i put 1 in sleep) ; 
<br>