Helpviewer/HelpSnap.py

branch
Py2 comp.
changeset 3057
10516539f238
parent 2525
8b507a9a2d40
parent 2999
28c75409a78f
child 3145
a9de05d4a22f
equal deleted inserted replaced
3056:9986ec0e559a 3057:10516539f238
24 @return preview pixmap (QPixmap) 24 @return preview pixmap (QPixmap)
25 """ 25 """
26 oldSize = page.viewportSize() 26 oldSize = page.viewportSize()
27 width = page.mainFrame().contentsSize().width() 27 width = page.mainFrame().contentsSize().width()
28 page.setViewportSize(QSize(width, int(width * h / w))) 28 page.setViewportSize(QSize(width, int(width * h / w)))
29 pageImage = __render(page, page.viewportSize().width(), page.viewportSize().height()) 29 pageImage = __render(page, page.viewportSize().width(),
30 page.viewportSize().height())
30 page.setViewportSize(oldSize) 31 page.setViewportSize(oldSize)
31 return pageImage.scaled(w, h, Qt.IgnoreAspectRatio, Qt.SmoothTransformation) 32 return pageImage.scaled(
33 w, h, Qt.IgnoreAspectRatio, Qt.SmoothTransformation)
32 34
33 35
34 def __render(page, w, h): 36 def __render(page, w, h):
35 """ 37 """
36 Private function to render a pixmap of given size for a web page. 38 Private function to render a pixmap of given size for a web page.

eric ide

mercurial