我在一个mainwindow的public里定义了一个bool getdirname(const QString *itemstring)
并且在该mainwindow的cpp文件写如下代码:
bool promanager::getItemDir(const string * itemstring)
{
 QFile f(itemstring);
  if(!f.open(IO_ReadOnly))
    return false;
  QTextStream in(&f);
  in.setEncoding(QTextStream::UnicodeUTF8); 
  while (!in.atEnd()) 
  {
   QString str=in.readLine();
   return str;
  }
  return true;
}
然后在一个dialog的槽slot里调用该mainwindow的getdirname()
代码如下:
 promanager *prg=new promanager();
 prg->getItemDir(&prj_Name);
 
编译错误 求高手指点