I wand to display one ore moore QStackedWidget to paint inside a postscript image or a pdf...

the device to paint work but how i can enable scroll this QStackedWidget


Qt Code:
  1. class QPdf : public QMainWindow
  2. {
  3.  
  4. //
  5. public:
  6. QPdf(const QString pdf_file) {
  7.  
  8. setWindowTitle ( tr( "Pdf and Postscript display.. file %1 " ).arg(pdf_file));
  9. pages = 0;
  10. spage = new QStackedWidget(this);
  11.  
  12. GString *ownerPW, *userPW;
  13. doc = new PDFDoc(new GString(pdf_file),ownerPW, userPW);
  14.  
  15. if (doc->isOk()) {
  16. qDebug() << "### doc->isOk() "<< doc->isOk();
  17. pages = doc->getNumPages();
  18. qDebug() << "### pages "<< pages;
  19.  
  20. for (int i=0;i<pages;i++) {
  21. int nowrender = i + 1; /* render page pdf nr. */
  22. qDebug() << "### page item "<< nowrender;
  23. SplashOutputDev *onepdf = new SplashOutputDev(QSize(doc->getPageWidth(nowrender),doc->getPageHeight(nowrender)));
  24. /////onepdf->InPaint(doc->getBitmap(nowrender));
  25. spage->addWidget(onepdf);
  26. }
  27.  
  28. }
  29. setCentralWidget ( spage );
  30. }
To copy to clipboard, switch view to plain text mode