Screen Capture Widget

The screen capture widgets makes it easy to take screenshots. Similar to pressing CMD+SHIFT+4/CMD+SHIFT+3 on the mac, this widget implements several different ways in which the screen can be captured, either via a cross hair style selection or by grabbing the entire screen.

screen_grab.get_desktop_pixmap(rect)[source]

Performs a screen capture on the specified rectangle.

Parameters:rect (QRect) – Rectangle to capture
Returns:Captured image
Return type:QPixmap
screen_grab.screen_capture()

Modally displays the screen capture tool.

Returns:Captured screen
Return type:QPixmap
screen_grab.screen_capture_file(output_path=None)[source]

Modally display the screen capture tool, saving to a file.

Parameters:output_path – Path to save to. If no path is specified, a temp path is generated.
Returns:path where screenshot was saved.