gpt4 book ai didi

c++ - 将多行 QString 转换为单行 QString

转载 作者:塔克拉玛干 更新时间:2023-11-03 08:28:07 27 4
gpt4 key购买 nike

我有这样的东西:

void ReadFileAndConvert ()
{
QFile File (Directory + "/here/we/go");

if(File.open(QIODevice::ReadOnly | QIODevice::Text))
{
QTextStream Stream (&File);
QString Text;

do
{
Text = Stream.readLine();
Text = Text.simplified();
// Here I want to convert the multiline QString Text into a oneline QString

// ...
}

QString 文本由多行文本组成,我需要将其转换为在线文本/QString。我怎样才能做到这一点?问候

最佳答案

将您的文本放入QStringList,并使用QStringList::join(),例如

QStringList doc;
[...]
Text = Stream.readLine();
Text = Text.simplified();
doc << Text;
[...]
QString final = doc.join(" ");

关于c++ - 将多行 QString 转换为单行 QString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9666788/

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