仅限QtDesigner窗口的屏幕截图

时间:2017-08-02 21:40:20

标签: python-3.x screenshot

是否可以获取某个窗口的屏幕截图而不是整个计算机屏幕?

我的窗口是使用QtDesigner使用主窗口模板编写的。窗口用于显示计算结果。如何截取一个窗口的屏幕截图? pyscreenshot是否能够做到这一点?

我知道我可以使用bbox执行部分屏幕,但如果用户移动窗口,则无法正确截取屏幕截图。

我目前正在使用pyscreenshot,它会截取整个屏幕的截图。

1 个答案:

答案 0 :(得分:0)

我找到了一个基于其他帖子的解决方案。

发现于:Python Screenshot of inactive window PrintWindow + win32gui

为了解决导入模块的问题,我下载了python32 for python并将它们用作我的导入

import win32gui
import win32ui
from  ctypes import windll
from PIL import Image