我正在使用以下代码在使用 Qt 的诺基亚设备中截屏
QDesktopWidget *w = QApplication::desktop();
if (w)
{
QRect r = w->screenGeometry();
originalPixmap = QPixmap::grabWindow(w->winId(),0,0,r.width(), r.height());
}
originalPixmap.save(folder_path, format.toAscii().constData());
该代码适用于纵向。当我将设备倾斜到横向时,捕获的图像仅包含屏幕宽度的一半。请帮忙。提前致谢。