组合框中的1D数组Qt C++
1D array in a ComboBox Qt C++
我有一个函数,它从文本文件中读取数据,并将其放入数组和组合框中。我需要这个数组,因为我在其他函数中需要它。
void MainWindow::Werknemers()
{
int teller = 0;
QFile inputFile("F://files//emails.txt");
if (inputFile.open(QIODevice::ReadOnly))
{
QTextStream in(&inputFile);
QString email[1000];
while ( !in.atEnd() && teller < 1000)
{
QString line = in.readLine();
email[teller++] = line;
this->ui->ontvanger_input->addItem(line);
}
}
}
文件已成功打开(我检查过),所以我真的不知道问题出在哪里。
您的email
变量是在MainWindow::Werknemers
作用域内声明的,它只在那里可见,在作用域结束后立即销毁。您应该阅读一些关于C++中作用域的内容。
至少我想这就是问题所在,因为你没有说出你的错误是什么。
相关文章:
- 使用 Qt 解析 JSON 数组
- 字符指针的 Qt 数组
- Qt并发错误:用作初始值设定项的数组
- 在 Qt 中解析嵌套的 JSON 时出现意外结果(数组不存在)
- Qt并发错误:数组初始化需要大括号括起来的初始值设定项列表
- 使用 Qt qSort() 在数组上调用 qSort
- 我有一个 Qt 对象的 2d 数组,我已经用值播种了这些对象。如何访问数组中特定对象的值并更改它们?
- 从QT的Web服务中解析未命名的JSON数组
- QT和SQLITE:使用数组的元素过滤
- 删除字节数组 : Qt 缓冲区之间的空字符 (\x00)
- qt如何连接QPushButton的2D数组并返回位置
- 从麦克风到整数数组 (C++/Qt) 的示例音频
- QML/QT 无法将 C++ 中的 QList<QVariantMap> 转换为 JavaScript 中的对象数组
- 如何替换QT QML中的变体数组文本
- 在 qt c++ 中获取 Json 数组中 Qstring 的输出
- 将 qbyte 数组中的长行拆分为 qt 中的多行
- 如何使用 QT 创建 JSON 数组
- 如何在数组 QT C++中添加数据
- 组合框中的1D数组Qt C++
- 如何从共享内存中读取和写入以创建数组QT