info.fileName = fileName + "\n" + fileName.split("-").at(1); info.filePath = QString::fromUtf8(files.at(i) .filePath() .toUtf8() .data());
时间: 2024-02-10 12:25:34 浏览: 192
QString 的Split使用
这段代码是用于给`info.fileName`赋值,其中`fileName`是通过对文件名进行一些处理得到的。首先,使用`split()`函数将文件名按照"-"进行分割,然后使用`at()`函数获取分割后的第二部分(索引为1)。最后,将原始的文件名和分割后的第二部分通过换行符连接起来,赋值给`info.fileName`。
至于`info.filePath`,它是通过对文件路径进行一些处理得到的。首先,使用`toUtf8()`函数将文件路径转换为UTF-8编码的字节数组,然后再将其转换为QString类型,并赋值给`info.filePath`。这样做可能是为了确保文件路径能够正确地被处理和显示。
阅读全文