<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman,new york,times,serif;font-size:12pt;color:#000000;"><div>hi <span class="sender">David Boddie<br><br>yes i'm the one who </span>discussed this code with you on IRC , i'm thankful for that :)<br><br>but i didnt find proper solution for my problem that's why i re-posted it here <br><br>you suggested before that i only view the pages i want to print only , and this solution doesn't work for me i need to render all pages to QPrintPreviewWidget and let the user choose what pages to print<br><br>i did some more investigation may be "QPrinter.setPrintRange(QPrinter.PageRange)" doesn't work<br><br>i add this lines to the code "print other.PrintRange()" at the last of "what_to_paint()" function<br>this should return number :<br>0=<tt>QPrinter.AllPages</tt><br>1=<tt>QPrinter.Selection</tt><br>2=<tt>QPrinter.PageRange</tt><br>found it in
 documentation<br><br>but it always return 0<br><br>even if i changed the "other.setPrintRange(QPrinter.PageRange)" to "other.setPrintRange(<tt>QPrinter.Selection</tt>)" or "other.setPrintRange(<tt>QPrinter.AllPages</tt>)"<br><br>i hope u can confirm that or help me to understand if i can implement what i want in QT or not<br><br>thanks in advance ...<br> </div>
</div><br>

      </body></html>