我可以使用 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() 替换为您要截取屏幕截图的小部件。
