• <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++博客 :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

            PyQt 抓圖和截圖操作

            Posted on 2011-04-29 22:56 RTY 閱讀(1496) 評(píng)論(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影片久久久久久| 久久这里都是精品| 久久www免费人成看国产片| 青春久久| 久久久老熟女一区二区三区| 99久久夜色精品国产网站| 亚洲国产精品成人久久蜜臀| 欧美喷潮久久久XXXXx| 久久亚洲中文字幕精品一区| 亚洲精品乱码久久久久久| 日韩一区二区久久久久久| 一本色道久久99一综合| 久久久久国产| 国产成人久久激情91| 伊人久久大香线蕉综合Av| 狠狠久久综合| 国产美女久久精品香蕉69| 久久天天躁夜夜躁狠狠| 久久综合狠狠综合久久激情 | 日韩人妻无码一区二区三区久久99 | 久久国产乱子伦免费精品| 久久精品国产亚洲AV不卡| 久久天堂电影网| 亚洲国产精品成人久久| 久久天天躁狠狠躁夜夜2020一| 国产综合成人久久大片91| 日本一区精品久久久久影院| 狠狠色婷婷久久一区二区| 久久91精品国产91| 久久综合九色欧美综合狠狠| 91亚洲国产成人久久精品网址| 国产精品免费看久久久| 无码人妻少妇久久中文字幕蜜桃 | 无码人妻久久一区二区三区蜜桃| 久久香蕉国产线看观看乱码| 久久夜色精品国产噜噜噜亚洲AV| 国产成人精品久久| 伊人色综合久久天天人手人婷| 国产精品久久久香蕉| 日日狠狠久久偷偷色综合免费| 久久男人中文字幕资源站|