gpt4 book ai didi

c++ - 使用 QStringList::entryList() 时反向排序 QStringList

转载 作者:行者123 更新时间:2023-11-30 05:04:05 27 4
gpt4 key购买 nike

我有一个 QStringList 获取特定目录中的所有文件,并且所有文件都是由另一个函数创建的,因此,它们是在同一日期创建的。问题是当我在我的 QStringList 中调用“entryList()”时,它按从旧到新的顺序排列文件,我想反转它。


jsonList = dirTweetJson.entryList(QDir::AllEntries | QDir::Files | QDir::NoDotAndDotDot);
// dirTweetJson is the QDir of my files

最佳答案

您必须使用 SortFlag 覆盖默认的字母排序:QDir::Time

    jsonList = dirTweetJson.entryList(QDir::AllEntries | 
QDir::Files | QDir::NoDotAndDotDot, QDir::Time);

您可以使用 QDir::Reversed 和您的排序参数反转排序顺序:

    jsonList=dirTweetJson.entryList(QDir::AllEntries | QDir::Files | 
QDir::NoDotAndDotDot, QDir::Time | QDir::Reversed);

关于c++ - 使用 QStringList::entryList() 时反向排序 QStringList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49092472/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com