;//選擇路徑
借助windows的檔案選擇可以直接獲取,在後邊的.jpg
為檔案的字尾名稱,這樣在選擇的時候就可以直接選擇我們想要的字尾名稱。
直接輸出的話就是可以看到我們檔案的額路徑的。
同時注意在標頭檔案需要申明qfiledialog類。
#include
下邊是qfiledialog::getopenfilename()函式說明:
qstring qfiledialog:
:getopenfilename (
qwidget * parent =0,
const qstring & caption =
qstring()
,const qstring & dir =
qstring()
,const qstring & filter =
qstring()
, qstring * selectedfilter =0,
options options =
0)
第乙個引數parent,用於指定父元件。注意,很多qt元件的建構函式都會有這麼乙個parent引數,並提供乙個預設值0;
第二個引數caption,是對話方塊的標題;
第三個引數dir,是對話方塊顯示時預設開啟的目錄,"." 代表程式執行目錄,"/" 代表當前碟符的根目錄(windows,linux下/就是根目錄了),也可以是平台相關的,比如"c:\「等;
第四個引數filter,是對話方塊的字尾名過濾器,比如我們使用"image files(.jpg .png)「就讓它只能顯示字尾名是jpg或者png的檔案。如果需要使用多個過濾器,使用」;;"分割,比如"jpeg files(.jpg);;png files(.png)」;
第五個引數selectedfilter,是預設選擇的過濾器;
第六個引數options,是對話方塊的一些引數設定,比如只顯示資料夾等等,它的取值是enum qfiledialog::option,每個選項可以使用 | 運算組合起來。
;//選擇路徑
QT 獲取檔案路徑和檔名
這篇部落格來說一下在qt中如何獲取檔名和檔案路徑 主要用到了qfileinfo這個類,下面以 示例來說明 qstring file,file name,file path qfileinfo fi file qfiledialog getopenfilename this 這一行獲取的是檔案選擇框選...
Qt入門 選擇路徑開啟檔案並讀取檔案
使用qfiledialog可以呼叫當前系統的檔案對話方塊 包含標頭檔案 include 1 開啟選擇路徑對話方塊讀取路徑名 qstring getopenfilename qwidget parent 0,const qstring caption qstring const qstring dir...
Qt 選擇資料夾並獲取路徑以及資料夾下子檔案
這個實現比較簡單,就是借助qt中qfiledialog庫的getexistingdirectory 函式,可以直接返回當前資料夾的路徑。標頭檔案宣告 include 主程式qstring filename qfiledialog getexistingdirectory 標頭檔案宣告 include...