Snapshot/SnapWidget.py

changeset 1778
31e70a6f8e7f
parent 1772
f325dfdc8f6b
child 1779
98c1967118a7
equal deleted inserted replaced
1773:05265254f212 1778:31e70a6f8e7f
343 self.__grabberWidget.releaseMouse() 343 self.__grabberWidget.releaseMouse()
344 self.__grabberWidget.hide() 344 self.__grabberWidget.hide()
345 self.__grabTimer.stop() 345 self.__grabTimer.stop()
346 346
347 if self.__mode == SnapWidget.ModeFullscreen: 347 if self.__mode == SnapWidget.ModeFullscreen:
348 self.__snapshot = QPixmap.grabWindow(QApplication.desktop().winId()) 348 desktop = QApplication.desktop()
349 self.__snapshot = QPixmap.grabWindow(desktop.winId(),
350 desktop.x(), desktop.y(), desktop.width(), desktop.height())
349 elif self.__mode == SnapWidget.ModeScreen: 351 elif self.__mode == SnapWidget.ModeScreen:
350 desktop = QApplication.desktop() 352 desktop = QApplication.desktop()
351 screenId = desktop.screenNumber(QCursor.pos()) 353 screenId = desktop.screenNumber(QCursor.pos())
352 geom = desktop.screenGeometry(screenId) 354 geom = desktop.screenGeometry(screenId)
353 x = geom.x() 355 x = geom.x()

eric ide

mercurial