【问题标题】:Screenshot of QtDesigner window only仅 QtDesigner 窗口的屏幕截图
【发布时间】:2017-08-03 23:01:05
【问题描述】:

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

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

我知道我可以使用 bbox 做部分屏幕,但是如果用户移动窗口,它就无法正确截屏。

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

【问题讨论】:

标签: python-3.x screenshot


【解决方案1】:

我根据其他帖子找到了解决方案。

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-02
    • 1970-01-01
    • 1970-01-01
    • 2011-02-03
    • 2017-10-11
    • 1970-01-01
    相关资源
    最近更新 更多