qt中路徑的解釋
在Unix/Linux中,路徑的分隔採用正斜槓"/",比如"/home/hutaow";而在Windows中,路徑分隔採用反斜 槓"\",比如"C:\Windows\System"。
有時我們會看到這樣的路徑寫法,"C:\\Windows\\System",也就是用兩個反斜槓來分隔路徑,這種寫法在網路應用或程式設計中經 常看到,事實上,上面這個路徑可以用"C:/Windows/System"來代替,不會出錯。但是如果寫成了"C:\Windows\System", 那就可能會出現各種奇怪的錯誤了。
絕對路徑: 檔案在硬碟上真正存在的路徑。例如“text.jpg”這個圖片是存放在硬碟
的“E:\book\目錄下,那麼 “text.jpg”這個圖片的絕對路徑就是“E:\book\text.jpg"
相對路徑:由這個檔案所在的路徑引起的跟其它檔案(或資料夾)的路徑關係
如當前file1的路徑是/user/File/file1/file1.txt,
File2的路徑是/user/File/file2/file2.txt
那麼file2相對於file的路徑就是“../file2/file2.txt”。
相對路徑裡常使用“../”來表示上一級目錄
弄清楚了上面兩個概念,在來弄清楚我們常用到的“:/”與"./":
./ : 表示當前路徑 如“./log/log1.txt” 表示當前路徑下的log目錄下的log1.txt
:/ : 表示對資源的引用,引用資原始檔路徑 如“:/image/start.png” 表示資原始檔裡面定義的檔案start.png
---------------------
作者:linyyy
來源:CSDN
原文:https://blog.csdn.net/u012803067/article/details/70885996
版權宣告:本文為博主原創文章,轉載請附上博文連結!