在Windows下利用Qt讀取圖片文件顯示時,圖片讀取該相對路徑是出現問題,圖片沒有顯示。
最開始以為exe文件所在的目錄是當前路徑,后面發現並不是這樣的,然后用qDebug打印出當前目錄
#include <QDir>
qDebug()<< QDir::currentPath();
打印的調試信息如下
"F:/Qt/helloworld/build-helloworld-Desktop_Qt-Debug"
Windows下QT的默認路徑是
"build-helloworld-Desktop_Qt-Debug"
而不是
"build-helloworld-Desktop_Qt-Debug/debug"
或者
"build-helloworld-Desktop_Qt-Debug/release"