我在一个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);
编译错误 求高手指点