gpt4 book ai didi

python - 小部件 pyqt5 的快照

转载 作者:太空宇宙 更新时间:2023-11-04 04:57:07 25 4
gpt4 key购买 nike

大家好,我正在尝试使用 pyqt5 获取小部件的快照我正在使用这段代码,但我无法创建 QScreen 类的对象我收到一个错误:

PyQt5.QtGui.QScreen cannot be instantiated or sub-classed

import sys
from PyQt5 import QtCore, QtGui, QtWidgets
from PyQt5.QtGui import QPixmap,QScreen
from PyQt5.QtWidgets import QApplication
from datetime import datetime

date = datetime.now()

filename = date.strftime('%Y-%m-%d_%H-%M-%S.jpg')

app = QApplication(sys.argv)

sc=QtGui.QScreen()

sc.grabWindow(QApplication.desktop().winId()).save(filename, 'jpg')

最佳答案

您可以通过以下方式获取对屏幕的引用:

sc = app.screens()[0]

method返回屏幕列表,我假设你想要第一个(索引 [0])

关于python - 小部件 pyqt5 的快照,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46799407/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com