如何将txt文件中的值附加到Qlist

时间:2016-11-11 16:36:18

标签: qt qtablewidget qlist

如何将txt文件中的值插入Qlist ...

QList<QString> list_StRead;
list_StRead.insert();

我可以对txt文件进行排序......这意味着我的文件是逐行的。比插入Qlist之后我要写入Qtabelewidget。我该怎么做?你必须完全理解。看到img文件

enter image description here

tnx for all ....

1 个答案:

答案 0 :(得分:0)

这是伪代码。 请试一试。 (未经测试,用记事本编写的代码。请原谅我的语法错误)。

//Your list
QList<QString> list_StRead;

//Text stream object read data and insert in list.
QTextStream in(&file);
   while (!in.atEnd())
   {
      QString line = in.readLine(); //read one line at a time
      list_StRead.push_back(line);
   }


//loop your list 
for(int i =0; i<list_StRead.size(); i++)
{

//Add by create your tablewidget item and append it.
YourTableWidget->setItem(rowNumber,colNumber,new  QTableWidgetItem(list_StRead.at(i)))


}