繁体   English   中英

如何使用grabWindow截取窗口的特定区域的屏幕截图?

[英]How to use grabWindow to take a screenshot of only a certain region of a window?

我目前正在使用以下代码拍摄窗口的屏幕截图(句柄为HWND类型):

QPixmap::grabWindow((WId) handle).save("haystack.png", "png");

但是,我只需要对窗口的某个区域(矩形)进行截图。

在我的情况下,矩形具有以下顶点:

左上角:(536、535)

右下角:(778,592)

直接来自文档:

QPixmap QPixmap::grabWindow( WId window,
                             int x = 0,
                             int y = 0,
                             int width = -1,
                             int height = -1 );

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM