注意:如果你要操作的文件是只读的,而且程序编译完成后这些文件不需要变化,那么请首先考虑采用Qt的资源文件.qrc(本文不涉及这部分)。
获得工作目录
如果你对工作目录依然不熟悉,使用相对路径出现问题时,请首先考虑使用下列语句:
qDebug()<<QDir::currentPath();
看看和你预想的是否相符。
修改工作目录
- 你很少需要这个操作
- 如果你用到了,请注意
bool QDir::setCurrent ( const QString & path ) [static]
- 而不是
bool QDir::cd ( const QString & dirName )
bool QDir::cdUp ()
void QDir::setPath ( const QString & path )