Qt相对路径的问题

注意:如果你要操作的文件是只读的,而且程序编译完成后这些文件不需要变化,那么请首先考虑采用Qt的资源文件.qrc(本文不涉及这部分)。

获得工作目录

如果你对工作目录依然不熟悉,使用相对路径出现问题时,请首先考虑使用下列语句:

[cpp]  view plain  copy
  1. qDebug()<<QDir::currentPath();  

看看和你预想的是否相符。

修改工作目录

  • 你很少需要这个操作
  • 如果你用到了,请注意
[cpp]  view plain  copy
  1. bool QDir::setCurrent ( const QString & path ) [static]  
  • 而不是
[cpp]  view plain  copy
  1. bool QDir::cd ( const QString & dirName )  
  2. bool QDir::cdUp ()  
  3. void QDir::setPath ( const QString & path )  

 

你可能感兴趣的:(Qt相对路径的问题)