我目前正在使用以下代码截取窗口的截图(句柄类型为HWND):
QPixmap::grabWindow((WId) handle).save("haystack.png", "png");
但是,我只需要截取窗口某个区域(rectange)的截图。
在我的例子中,矩形具有以下顶点:
左上角:(536,535)
右下角:(778,592)
答案 0 :(得分:1)
直接来自文档:
QPixmap QPixmap::grabWindow( WId window,
int x = 0,
int y = 0,
int width = -1,
int height = -1 );