QML 文檔可使用 console 對象來打印日志信息,可默許是沒法輸出行號的。幫助文檔中說需要設置 QML_CONSOLE_EXTENDED 環境變量便可,測試了1下不管用。后來找到 qt.gitorious.org 上的1個文章(鏈接點這里),說 Qt 5.0 以后這個宏已隨風而去了。不過有更好用的方式,設置 QT_MESSAGE_PATTERN 。
如果你使用qmlscene來調試qml文檔,在Windows下這樣設置:
如果你使用 Qt Creator ,按下面的路徑可以設置:
projects-->Run-->Run Enviroments,點擊Add按鈕。
然后運行你的項目就好了。