QScreen捕获Nox应用程序播放器屏幕失败

时间:2018-07-14 00:58:09

标签: c++ qt screenshot

我为Nox应用播放器中的游戏创建了一个应用自动。 我使用QScreen和QPixmap获取Nox屏幕。下面的代码。

QScreen *screen = QGuiApplication::primaryScreen();
if (screen)
{
    QPixmap ss = screen->grabWindow((WId)handleWindows);
    ss.save(&file, "PNG");
}

handleWindows是Nox应用播放器的所有者。

这是Nox中的当前屏幕

这是我捕获的屏幕

他们不同。但是,当我捕获另一个应用程序时,可以正常工作,并且在其他PC上也可以正常工作。

您能帮我解决这个问题吗?

0 个答案:

没有答案