src/eric7/WebBrowser/WebBrowserSnap.py

branch
eric7
changeset 10436
f6881d10e995
parent 9653
e67609152c5e
child 10439
21c28b0f9e41
equal deleted inserted replaced
10435:c712d09cc839 10436:f6881d10e995
13 13
14 def renderTabPreview(view, w, h): 14 def renderTabPreview(view, w, h):
15 """ 15 """
16 Public function to render a pixmap of a page. 16 Public function to render a pixmap of a page.
17 17
18 @param view reference to the view to be previewed (QWebEngineView) 18 @param view reference to the view to be previewed
19 @param w width of the preview pixmap (integer) 19 @type QWebEngineView
20 @param h height of the preview pixmap (integer) 20 @param w width of the preview pixmap
21 @return preview pixmap (QPixmap) 21 @type int
22 @param h height of the preview pixmap
23 @type int
24 @return preview pixmap
25 @rtype QPixmap
22 """ 26 """
23 pageImage = __render(view, view.width(), view.height()) 27 pageImage = __render(view, view.width(), view.height())
24 return pageImage.scaled( 28 return pageImage.scaled(
25 w, 29 w,
26 h, 30 h,
31 35
32 def __render(view, w, h): 36 def __render(view, w, h):
33 """ 37 """
34 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.
35 39
36 @param view reference to the view to be previewed (QWebEngineView) 40 @param view reference to the view to be previewed
37 @param w width of the pixmap (integer) 41 @type QWebEngineView
38 @param h height of the pixmap (integer) 42 @param w width of the pixmap
39 @return rendered pixmap (QPixmap) 43 @type int
44 @param h height of the pixmap
45 @type int
46 @return rendered pixmap
47 @rtype QPixmap
40 """ 48 """
41 # create the page image 49 # create the page image
42 pageImage = QPixmap(w, h) 50 pageImage = QPixmap(w, h)
43 pageImage.fill(Qt.GlobalColor.transparent) 51 pageImage.fill(Qt.GlobalColor.transparent)
44 52

eric ide

mercurial