Qt qml调试,qml性能分析和优化工具

2023-06-25,,

QML语言为qt推出的用于界面编程的语言。

1)如何在qt creator中进行调试qml:

Qt Creator 4.6.2为例:

在qt creator的debug模式下,可以直接在qml中打断点。按照下图的方式,在debug模式下,设置Project的build选项,

点击Build steps中的details进行详细设置,勾选Enable QML debugging and profiling:

通过以上在IDE中的简单设置就可以使能qml断点调试。

勾选上图中的Enable QML debugging and profiling后,相当于在运行qmake的时候,加上了参数选项:CONFIG+=debug, CONFIG+=qml_debug。

注意:经过实验,在.pro文件中直接加上CONFIG+=qml_debug和 CONFIG+=debug,但是不在IDE配置中勾选enable QML degugging and profiling的话,IDE不支持qml断点调试。

2)qml性能分析和优化工具

qt官方提供了qml性能分析工具QML Profiler,可以借助该工具对程序的延迟等问题进行问题定位,官方文档中给出了详细的用法:http://doc.qt.io/qtcreator/creator-qml-performance-monitor.html, 完全看懂的话最好了解qml引擎的工作过程,可以参考我的《深度解析qml引擎》文章。

qml性能优化的官方建议:http://doc.qt.io/qt-5/qtquick-performance.html

相关博客:  https://blog.csdn.net/caoshangpa/article/details/82107695

Ref:

https://blog.csdn.net/ljt350740378/article/details/79701269

https://www.jianshu.com/p/a4c27a1a7382

https://www.cnblogs.com/yanhuiw/p/3972692.html

Qt qml调试,qml性能分析和优化工具的相关教程结束。

《Qt qml调试,qml性能分析和优化工具.doc》

下载本文的Word格式文档,以方便收藏与打印。