鬼.py在QPainter中抛出错误

2024-05-20 17:59:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我在想为什么当我幽灵。捕获()一个网页我每次捕获都会有6个错误。我正在使用鬼.py和PySide来捕获全屏浏览器。你知道吗

下面的错误

QT: QPainter::begin: Paint device returned engine == 0, type: 3
QT: QPainter::setRenderHint: Painter must be active to set rendering hints
QT: QPainter::setBrush: Painter not active
QT: QPainter::pen: Painter not active
QT: QPainter::setPen: Painter not active
QT: QPainter::end: Painter not active, aborted

代码:

from ghost import Ghost
url = "someurl"
dir = "somedir"
self.ghost = Ghost()
self.ghost.set_viewport_size(1920, 0)
self.ghost.open(url)
self.ghost.capture_to(dir)

我在网上搜索过,找不到任何简单的python解决方案。这个问题似乎不是百分之百出现的,但我似乎无法确切地确定为什么它在某些方面失败了,而在其他方面却没有。这可能与厚页动画有关?不管怎样,这不应该只是一个屏幕盖吗?你知道吗


Tags: toselfurl网页错误dirnotqt