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

相關文章
相關標籤/搜索