Skip to main content
 首页 » 编程设计

python之如何使用 PyQt 抓取桌面屏幕截图

2025年05月04日19xiaohuochai

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