小编Say*_*era的帖子

如何将 QByteArray 转换为 std::istream 或 std::ifstream?

我想在运行时创建istreamQByteArray而不将物理文件保存在QByteArray.

我发现有很多方法可以进行相反的转换,即istreamQByteArray,但不是这个。

如何做到这一点?

c++ qt std istream qbytearray

3
推荐指数
1
解决办法
2800
查看次数

未分类的Qt容器

我有一个QVector,它应该存储文件路径,比如

"./zThumbnail/1004.jpeg"
"./zThumbnail/1005.jpeg"
"./zThumbnail/1006.jpeg"
"./zThumbnail/1007.jpeg"
"./zThumbnail/1008.jpeg"
"./zThumbnail/1009.jpeg"
"./zThumbnail/101.jpeg"
"./zThumbnail/1010.jpeg"
"./zThumbnail/1011.jpeg"
"./zThumbnail/1012.jpeg"
"./zThumbnail/1013.jpeg"

QFileInfoList filelistinfo = dir.entryInfoList();
foreach (const QFileInfo &fileinfo, filelistinfo) {
imagePath.push_back(fileinfo.absoluteFilePath());
qDebug() << fileinfo.absoluteFilePath();
}


./abc/1.jpg
./abc/2.jpg
./abc/3.jpg
.
.
.
./abc/1209.jpg
Run Code Online (Sandbox Code Playgroud)

但不是按照上面的顺序存储它,而是存储像

./abc/1.jpg
./abc/10.jpg
./abc/100.jpg
./abc/1000.jpg
./abc/1001.jpg
.
.
Run Code Online (Sandbox Code Playgroud)

如何以数字顺序存储图像文件路径?

qstring qt qdir qvector qfileinfo

2
推荐指数
1
解决办法
80
查看次数

标签 统计

qt ×2

c++ ×1

istream ×1

qbytearray ×1

qdir ×1

qfileinfo ×1

qstring ×1

qvector ×1

std ×1