我可以使用 PyQt 从桌面或任何窗口截取屏幕截图吗?如何在桌面端处理keyPressEvent?
谢谢。
最佳答案
桌面截图示例:
import sys
from PyQt4.QtGui import QPixmap, QApplication
app = QApplication(sys.argv)
QPixmap.grabWindow(QApplication.desktop().winId()).save('screenshot.jpg', 'jpg')
如果您想截取特定窗口的屏幕截图,请将 QApplication.desktop()
替换为您要截取屏幕截图的小部件。
关于python - 如何使用 PyQt 抓取桌面屏幕截图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25056754/