python - 截取多显示器设置的屏幕截图

标签 python qt pyqt

我正在使用这条线截屏

screen = QPixmap.grabWindow(QApplication.desktop().winId())

但显然,如果用户有多个显示器,则不会占用整个桌面。

有没有办法将所有显示器的桌面抓取到一张图片中?

最佳答案

根据这个blog ,只需添加 x、y、宽度和高度即可获取整个桌面。

关于python - 截取多显示器设置的屏幕截图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4331314/

相关文章:

python - 与 DynamoDB 库 Boto3 的事务

python - 在 Python 中 fork 时父子进程之间的通信

c++ - QSettings - 两个进程之间的同步问题

python - PyQt5无法在Qlabel中居中对齐文本

python - 在 XLS 或 CSV 文件中写入具有不同颜色的单元格的一部分

python - 关于Q对象和外键的谜题

linux - 将 Qt 从 Linux 集成/移植到嵌入式 Linux

c++ - 从 C++ 访问 QML 的 LayoutMirroring 附加属性

c++ - 更改数据库连接后如何更新 QSqlTableModel

python - 如何为 QTableView 列设置标题标签?