qt 中怎样读文件内容,该如何处理

qt 中怎样读文件内容我的错误代码如下:QFile file(filename)QByteArray lineif(!file.ReadOnly|QIODevic

qt 中怎样读文件内容
我的错误代码如下:
  QFile file(filename);
  QByteArray line;
  if(!file.ReadOnly|QIODevice::Text)
  return;
  QTextStream in(&file);
  while(!file.atEnd())
  {
  QString line=in.readLine();
  process_line(line);
  }
  file.close();
  QString telnumber="AT+CMGS="+line;//15067432650
  myCom->writ(telnumber.toAscii());

[解决办法]
QFile file("in.txt");
if (!file.open(QIODevice::ReadOnly | QIODevice::Text))
return;
QTextStream in(&file);
QString line = in.readLine();
QString telnumber="AT+CMGS="+line;

然后用字符串telnumber去干什么去。

都处理好了,函数结尾调用:
file.close();