相关疑难解决方法(0)

使用python的窗口的屏幕截图

我正试图在linux上使用python脚本截取curent窗口的截图.

我有一个脚本,它截取整个屏幕的截图:

import sys
from PyQt4.QtGui import QPixmap, QApplication
from datetime import datetime

date = datetime.now()
filename = date.strftime('%Y-%m-%d_%H-%M-%S.jpg')
app = QApplication(sys.argv)
QPixmap.grabWindow(QApplication.desktop().winId()).save(filename, 'jpg')
Run Code Online (Sandbox Code Playgroud)

但是想要只有选定的窗口.我知道问题来自grabWindow.但我不知道如何解决它.

python pyqt

7
推荐指数
2
解决办法
8067
查看次数

使用 QtWebEngine 在屏幕外渲染网页内容

我正在尝试将使用 QtWebKit 呈现 Web 内容的应用程序移植到使用 QtWebEngine 的应用程序。

我在架构上可以更改的内容有限,因此我必须坚持当前渲染页面的方法,捕获到内存缓冲区,然后将其移动到另一个进程,其中缓冲区用作 OpenGL 中的纹理。

我已经尝试通过用 WebEngine 替换 WebKit 来移植代码(从广义上讲),但是 API 是不同的。

谁能告诉我这是否可能?如果是这样,请为我指出正确的方向,以说明如何将所有内容连接起来。

qt qtwebkit qt5.4 qtwebengine

5
推荐指数
1
解决办法
1681
查看次数

标签 统计

pyqt ×1

python ×1

qt ×1

qt5.4 ×1

qtwebengine ×1

qtwebkit ×1