提供一个Qml 真机debug信息输出组件

    技术2022-05-20  41

    对于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") } } }  


    最新回复(0)