QML如何在GridView中按降序显示图片?
How to display images in GridView in descending order in QML?
如何在GridView中按降序显示图片?
我需要显示的图片来自我的串口相机拍摄图片的本地目录,我想做的是在GridView中显示将添加到本地文件夹中的最新图片。
这是我当前的代码:
Rectangle {
visible: true
FolderListModel {
id: folderModel
nameFilters: ["*.jpg"]
folder: "file:///E:/Camera-pics/camera"
}
Component {
id: fileDelegate
Image {
width: gridView.cellWidth - 5
height: gridView.cellHeight - 5
smooth: true
source: fileURL
}
}
GridView {
id: gridView
anchors {
fill: parent
leftMargin: 5
topMargin: 5
}
cellWidth: width / 2
cellHeight: height / 2
model: folderModel
delegate: fileDelegate
}
}
请帮助我,提前谢谢你
在 FolderListModel
上尝试 sortReversed
:
FolderListModel {
// ...
sortReversed: true
}
如果需要,您还可以指定sortField
按日期、姓名等排序
如何在GridView中按降序显示图片?
我需要显示的图片来自我的串口相机拍摄图片的本地目录,我想做的是在GridView中显示将添加到本地文件夹中的最新图片。
这是我当前的代码:
Rectangle {
visible: true
FolderListModel {
id: folderModel
nameFilters: ["*.jpg"]
folder: "file:///E:/Camera-pics/camera"
}
Component {
id: fileDelegate
Image {
width: gridView.cellWidth - 5
height: gridView.cellHeight - 5
smooth: true
source: fileURL
}
}
GridView {
id: gridView
anchors {
fill: parent
leftMargin: 5
topMargin: 5
}
cellWidth: width / 2
cellHeight: height / 2
model: folderModel
delegate: fileDelegate
}
}
请帮助我,提前谢谢你
在 FolderListModel
上尝试 sortReversed
:
FolderListModel {
// ...
sortReversed: true
}
如果需要,您还可以指定sortField
按日期、姓名等排序