[英]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.