我为Nox应用播放器中的游戏创建了一个应用自动。 我使用QScreen和QPixmap获取Nox屏幕。下面的代码。
QScreen *screen = QGuiApplication::primaryScreen();
if (screen)
{
QPixmap ss = screen->grabWindow((WId)handleWindows);
ss.save(&file, "PNG");
}
handleWindows是Nox应用播放器的所有者。
这是Nox中的当前屏幕
这是我捕获的屏幕
他们不同。但是,当我捕获另一个应用程序时,可以正常工作,并且在其他PC上也可以正常工作。
您能帮我解决这个问题吗?