• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            posts - 319, comments - 22, trackbacks - 0, articles - 11
              C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

            PyQt 抓圖和截圖操作

            Posted on 2011-04-29 22:56 RTY 閱讀(1489) 評論(0)  編輯 收藏 引用 所屬分類: QtPython
            1. 示例代碼
            self.originalPixmap = QtGui.QPixmap.grabWindow(QtGui.QApplication.desktop().winId())

            2.關(guān)于QPixmap類的grabWIndow

            QPixmap QPixmap::grabWindow ( WId window, int x = 0, int y = 0, int width = -1, int height = -1 ) [static]

            Creates and returns a pixmap constructed by grabbing the contents of the given window restricted by QRect(x, y, width, height).

            The arguments (x, y) specify the offset in the window, whereas (width, height) specify the area to be copied. If width is negative, the function copies everything to the right border of the window. If height is negative, the function copies everything to the bottom of the window.

            The window system identifier (WId) can be retrieved using the QWidget::winId() function. The rationale for using a window identifier and not a QWidget, is to enable grabbing of windows that are not part of the application, window system frames, and so on.

            The grabWindow() function grabs pixels from the screen, not from the window, i.e. if there is another window partially or entirely over the one you grab, you get pixels from the overlying window, too. The mouse cursor is generally not grabbed.

            Note on X11 that if the given window doesn't have the same depth as the root window, and another window partially or entirely obscures the one you grab, you will not get pixels from the overlying window. The contents of the obscured areas in the pixmap will be undefined and uninitialized.

            On Windows Vista and above grabbing a layered window, which is created by setting the Qt::WA_TranslucentBackground attribute, will not work. Instead grabbing the desktop widget should work.

            Warning: In general, grabbing an area outside the screen is not safe. This depends on the underlying window system.

            国产精品国色综合久久| 女人香蕉久久**毛片精品| 久久国产乱子精品免费女| 久久久久波多野结衣高潮| 精品无码久久久久久久久久| 久久不射电影网| 久久精品国产秦先生| 国产日产久久高清欧美一区| 久久精品国产亚洲AV无码娇色 | 亚洲另类欧美综合久久图片区| 亚洲国产精品一区二区久久| 国产亚洲美女精品久久久久狼| 国产成人精品白浆久久69| 无码伊人66久久大杳蕉网站谷歌 | 青青草原1769久久免费播放| 99久久精品午夜一区二区| 久久青青草原综合伊人| 热99re久久国超精品首页| 国产叼嘿久久精品久久| 亚洲精品国精品久久99热| 久久精品国产亚洲AV香蕉| 奇米综合四色77777久久| 久久国产精品-国产精品| 久久婷婷色综合一区二区| 久久婷婷是五月综合色狠狠| 午夜精品久久久久久影视777 | 人妻精品久久久久中文字幕| 欧美黑人激情性久久| 91精品国产乱码久久久久久| 99久久国产综合精品五月天喷水| 久久久久国产一区二区三区| 亚洲国产成人久久一区久久| 久久久久久亚洲AV无码专区| 国产精品美女久久久久av爽| 久久久这里只有精品加勒比| 久久精品亚洲日本波多野结衣| 久久精品成人免费国产片小草| 久久久久人妻一区二区三区| 青青草国产成人久久91网| 久久久久亚洲AV无码观看| 亚洲精品国产成人99久久|