ScrollView
{
id: scrollViewHead
height: 400; width: 400
frameVisible: true
Image
{
id: currentPicture
height: 400; width: 400
source: folderModel.fetchCurrentFileName
z:0
}
}
FolderListModel
{
id: folderModel
nameFilters: ["*.png"]
folder: "file:///home/eeee/template"
property int fetchIndex: -1
property string fetchCurrentFileName
onFetchIndexChanged:
{
fetchCurrentFileName = get (fetchIndex, "fileName")
}
}
Component.onCompleted: folderModel.fetchIndex = 0
这导致:
Error: Cannot assign [undefined] to QString
在具有get
方法的行上。
问题是当我点击下一个按钮(这里我没有显示)时,此代码工作正常。该按钮会增加folderModel.fetchIndex
。
但是当我通过folderModel.fetchIndex
增加Component.onCompleted:
时会显示错误。
P.S。有问题的文件夹确实有图像。
请指导。