欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Qt错误-Cannot read property xxx ‘width‘ of null

程序员文章站 2022-06-07 13:12:20
...

今天在写QML代码时,新增一个函数,出现了Cannot read property xxx ‘width’ of null的错误,开启了定位操作。
Qt错误-Cannot read property xxx ‘width‘ of null

1、错误代码如下

function getDiskInfo(retCode, ret) {
    diskModel.clear();
    data = ret.split("-");
    for (var i =0; i < data.length; i++) {
        diskModel.append({"data": data[i]})
    }
}

通过添加注释,寻找问题点,最终定位到下面一行代码:

data = ret.split("-");

仔细分析发现,data没有进行声明就赋值了,修改代码如下:

var data = ret.split("-");

运行OK!

相关标签: QT/QML qml qt5