Hello jacek Thankx for the reply, I solved my problem .
Qt Code:
  1. void RS232_Receive::retrive()
  2. {
  3. {
  4. m_curve = new QwtPlotCurve("myPlot");
  5. myPlot->clear();
  6. myPlot->replot();
  7. //draw();
  8. }
  9. draw();
  10. }
  11. }
To copy to clipboard, switch view to plain text mode 

I did this but once i clear the curve i wanted to call the draw function so that the next values is plotted from start after the present graph is cleared from the screen. But i am not getting it, the new curve is not plotted. !! Where am i going wrong .

Thank You jacek