qt 獲取程式相關路徑

2022-09-05 13:54:11 字數 411 閱讀 5792

可使用一下兩個函式 : 1.qstringlist qstandardpaths::standardlocations(qstandardpaths::standardlocation type)

2.qstring qstandardpaths::writablelocation(qstandardpaths::standardlocation type)

前者返回型別為的檔案所屬的所有目錄。目錄列表的優先順序從高到低排序,如果可以確定,則從writablelocation()開始。如果未定義型別的位置,則此列表為空。

後者返回型別為檔案應寫入的目錄,如果無法確定位置,則返回空字串。注意:返回的儲存位置可以是不存在的目錄;也就是說,它可能需要由系統或使用者建立。

type引數如下:

enum standardlocation ;

Qt獲取系統相關位置路徑

當我們想開啟系統相關路徑時,我們可以使用qt提供的開啟不同位置的路徑。當然,有的路徑需要獲取系統相關許可權,在我以前的部落格中說過,這裡就不細說了。1 引用標頭檔案 qdesktopservices 2 通過這條語句獲取不同路徑 qstring qstandardpaths writableloca...

C 獲取程式中相關路徑

12621 獲取程式的基目錄。獲取模組的完整路徑,包含檔名 system.diagnostics.process.getcurrentprocess mainmodule.filename 獲取和設定當前目錄 該程序從中啟動的目錄 的完全限定目錄。system.environment.current...

Qt 獲取程式所在路徑等特殊路徑的方法

目錄 經常我們的程式中需要訪問一些特殊的路徑,比如程式所在的路徑 使用者目錄路徑 臨時資料夾等。在 qt 中實現這幾個功能所用的方法雖然都不難,但是各不相同,每次用到時還要現去查,很不方便。因此就寫了這篇部落格,把這幾種需求的實現方式總結了一下。比如我們有乙個程式在 c qt examples to...