Qt QML:限制最大FPS

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt QML:限制最大FPS相关的知识,希望对你有一定的参考价值。

是否可以限制QML应用的最大FPS?

我使用win32 Angle驱动程序(openGL软件无法使用)在低端项目原子硬件中获得60FPS和30%的CPU使用率,而我正在尝试使用更少的CPU。

答案

根据底层平台/驱动程序是否支持,您可以尝试设置http://doc.qt.io/qt-5/qsurfaceformat.html#setSwapInterval

所以在你的主要:

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

以上是关于Qt QML:限制最大FPS的主要内容,如果未能解决你的问题,请参考以下文章

Qt/QML:如何根据验证器找到 TextInput 最大宽度

Qml应用程序的性能考虑与建议

Qml应用程序的性能考虑与建议

在QML中显示FPS

尝试通过插入子样式项来设置 Qt QML 项的样式

Qt终结者之QML动画