对于Qt quick 程序在真机下调试log输出的问题,为此封装了一个屏幕log信息输出组件。 这里为了帖代码方便而将log输出直接写在qml里,实际使用是建议封装在一个单独 js 文件中,这样更具有通用性 import QtQuick 1.0 ListView { width: 200; height: 300 z: 999 function log(message) { console.log(message); debugsModel.append( { textOutput: message } ); } model: debugsModel delegate: Component { Text { text: textOutput; color: "red" } } ListModel { id: debugsModel } MouseArea { anchors.fill: parent onClicked: { log("Hello World") } } }