QML 文档能够使用 console 对象来打印日志信息,可默认是没法输出行号的。帮助文档中说须要设置 QML_CONSOLE_EXTENDED 环境变量便可,测试了一下无论用。后来找到 qt.gitorious.org 上的一个文章(连接点这里),说 Qt 5.0 以后这个宏已经随风而去了。不过有更好用的方式,设置 QT_MESSAGE_PATTERN 。git
若是你使用qmlscene来调试qml文档,在Windows下这样设置:web
[plain] view plaincopy测试
set QT_MESSAGE_PATTERN=%{file}:%{line} %{message} spa
而后就能够 qmlscene 加载 qml 文档来测试了,看图:.net
若是你使用 Qt Creator ,按下面的路径能够设置:调试
projects-->Run-->Run Enviroments,点击Add按钮。日志
而后运行你的项目就好了。code