gpt4 book ai didi

c++ - 从 qtextedit 中读取多个值并将它们作为不同的数字

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

我想从我的 QTextEdit 中读取 4 个值,并将它们作为 4 个不同的值。例如,我插入 -0.69995284 0.69995284 0.14188747 0.56378639 并且我希望它们为

float 值 1 = -0.69995284
float 值 2 = 0.69995284
float 值 3 = 0.14188747
float 值 4 = 0.56378639

我从这个开始:

QString textEditValue = ui->myTextEdit->toPlainText()
QStringList lines = textEditValue .split("");

但我不知道我必须做什么才能获得不同的值。

最佳答案

假设您的拆分如您所愿(即每个数字一个字符串)

QVector<float> values;
int size = lines.size();
for(int i=0; i < size; i++)
{
bool ok=false;
float value = lines.at(i).toFloat(&ok);
if(ok)
values.push_back(value);
}

Values 现在包含您的 float 。

关于c++ - 从 qtextedit 中读取多个值并将它们作为不同的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37277955/

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