使用QtCreator工具栏---QML/JS---重新格式化文件
for (var x = 0; x < items.length; x++) {
;
}
格式化后变成:
for (; x < items.length; x++) {
;
}
我是在for循环中动态更改model数据的,导致我的QML窗口出现x坐标自动移动了5px。出现白边。找了多久都不知问题出在哪,临时解决时在加载完设置窗口的root.x=-5, width+=5,显示才正常。但还是明显能看出来。一次偶然发现了此BUG。修改为以下方式,再格式化也没有问题了:
var x = 0
for (; x < items.length; x++) {
;
}
使用以下代码也不行,效果也是移动了5px。
for (x = 0; x < items.length; x++) {
}