[英]snapshoot of widget pyqt5
Hi every one I am traying to get a snapshoot of a widget using pyqt5 I am using this code but I can't create an object of the class QScreen I get an error :大家好,我正在尝试使用 pyqt5 获取小部件的快照我正在使用此代码,但我无法创建 QScreen 类的对象我收到一个错误:
PyQt5.QtGui.QScreen cannot be instantiated or sub-classed
PyQt5.QtGui.QScreen 不能被实例化或子类化
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')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.