eric6/WebBrowser/WebBrowserSnap.py

changeset 8143
2c730d5fd177
parent 7923
91e843545d9a
equal deleted inserted replaced
8141:27f636beebad 8143:2c730d5fd177
20 @param h height of the preview pixmap (integer) 20 @param h height of the preview pixmap (integer)
21 @return preview pixmap (QPixmap) 21 @return preview pixmap (QPixmap)
22 """ 22 """
23 pageImage = __render(view, view.width(), view.height()) 23 pageImage = __render(view, view.width(), view.height())
24 return pageImage.scaled( 24 return pageImage.scaled(
25 w, h, Qt.IgnoreAspectRatio, Qt.SmoothTransformation) 25 w, h,
26 Qt.AspectRatioMode.IgnoreAspectRatio,
27 Qt.TransformationMode.SmoothTransformation
28 )
26 29
27 30
28 def __render(view, w, h): 31 def __render(view, w, h):
29 """ 32 """
30 Private function to render a pixmap of given size for a web page. 33 Private function to render a pixmap of given size for a web page.
34 @param h height of the pixmap (integer) 37 @param h height of the pixmap (integer)
35 @return rendered pixmap (QPixmap) 38 @return rendered pixmap (QPixmap)
36 """ 39 """
37 # create the page image 40 # create the page image
38 pageImage = QPixmap(w, h) 41 pageImage = QPixmap(w, h)
39 pageImage.fill(Qt.transparent) 42 pageImage.fill(Qt.GlobalColor.transparent)
40 43
41 # render it 44 # render it
42 p = QPainter(pageImage) 45 p = QPainter(pageImage)
43 view.render(p) 46 view.render(p)
44 p.end() 47 p.end()

eric ide

mercurial