Qt Quick调试之显示代码行号

QML 文档能够使用 console 对象来打印日志信息,可默认是没法输出行号的。帮助文档中说须要设置 QML_CONSOLE_EXTENDED 环境变量便可,测试了一下无论用。后来找到 qt.gitorious.org 上的一个文章(连接点这里),说 Qt 5.0 以后这个宏已经随风而去了。不过有更好用的方式,设置 QT_MESSAGE_PATTERN 。git

    若是你使用qmlscene来调试qml文档,在Windows下这样设置:web

[plain] view plaincopy在CODE上查看代码片派生到个人代码片测试

  1. set QT_MESSAGE_PATTERN=%{file}:%{line} %{message}  spa


    而后就能够 qmlscene 加载 qml 文档来测试了,看图:.net



    若是你使用 Qt Creator ,按下面的路径能够设置:调试

    projects-->Run-->Run Enviroments,点击Add按钮。日志

    而后运行你的项目就好了。code

相关文章
相关标签/搜索