2016-05-09 27 views
2

是否有任何设置QT应用程序的LCD刷新率的简单方法? 由于我的应用程序几乎是静态的,我想将刷新率降低到30 fps。设置Qt应用程序的显示刷新率

这是main.cpp代码:

#include <QGuiApplication> 
#include <QQmlApplicationEngine> 

int main(int argc, char *argv[]) 
{ 
    QGuiApplication app(argc, argv); 

    QQmlApplicationEngine engine; 
    engine.load(QUrl(QStringLiteral("qrc:/main.qml"))); 

    return app.exec(); 
} 

在此先感谢

+0

在哪个平台上?我可以想象这必须以平台特定的方式完成。 – Nathan

+1

所以你想改变显示器设置?将刷新速率更改为30 fps(而不是默认值60)的优势是什么? –

+0

降低CPU负载。 – KimKulling

回答

0

您可以尝试通过降低垂直同步设定的刷新率。不幸的是,这个设置会触及整个设备,所以这个解决方案最适合只有你的应用程序在运行的嵌入式设备。 更改Vsync-rate通常取决于操作系统。所以如果你打算这么做,只需检查如何为你的操作系统做到这一点。