Qt Quick调试显示代码行号
发布时间
阅读量:
阅读量
QML 文档中可通过 console 对象实现日志信息的输出,但默认情况下无法显示具体的行号信息。相关帮助文档指出,只需配置 QML_CONSOLE_EXTENDED 环境变量即可实现该功能,但实际测试发现该方法并不奏效。随后在 qt.gitorious.org 网站上查阅到一篇资料(链接点这里),其中提到自 Qt 5.0 版本起,该宏已被移除。不过,存在更为高效的替代方案,即通过设置 QT_MESSAGE_PATTERN 参数来实现更灵活的日志格式控制。
若采用 qmlscene 工具进行 QML 文档的调试工作,在 Windows 操作系统环境下可按如下方式进行配置:
set QT_MESSAGE_PATTERN=%{file}:%{line} %{message}
plain
随后可利用 qmlscene 工具加载 qml 文件进行测试,具体效果请参见下图:

若你正在使
全部评论 (0)
还没有任何评论哟~
