2017-12-21 37 views
1

QMLアプリケーションの最大FPSを制限することはできますか?Qt QML:最大FPS制限

私はWin32の角度ドライバーとローエンドITEN原子harware で60FPSと30%のCPU使用率を取得する(openGLSoftwareが使用できない)、 と私はあまりCPUを使用しようとしています。

答えて

1

基本となるプラットフォーム/ドライバでサポートされているかどうかによって、http://doc.qt.io/qt-5/qsurfaceformat.html#setSwapIntervalを設定してみてください。だからあなたのメインで

QSurfaceFormat format = QSurfaceFormat::defaultFormat(); 
format.setSwapInterval(...); 
QSurfaceFormat::setDefaultFormat(format); 
+0

良いaproachは:しかし、私はあまりにもQMLループ時間を変更する必要があります。この時間はアニメーションの速度に影響しますが、私のQML FPSカウンタは60FPSに固定されています –

+0

カスタムQAnimatriverかもしれませんか? –