QT檔案選擇對話方塊

2021-09-10 06:34:07 字數 630 閱讀 9275

window作業系統中,通常會出現檔案選擇對話方塊,也就是選擇乙個檔案,那麼qt中也有類似的檔案選擇整合類。

//定義檔案對話方塊類

qfiledialog *filedialog = new qfiledialog(this);

//定義檔案對話方塊標題

filedialog->setwindowtitle(qstringliteral("選中檔案"));

//設定預設檔案路徑

filedialog->setdirectory(".");

//設定檔案過濾器

filedialog->setnamefilter(tr("file(*.*)"));

//設定可以選擇多個檔案,預設為只能選擇乙個檔案qfiledialog::existingfiles

filedialog->setfilemode(qfiledialog::existingfiles);

//設定檢視模式

filedialog->setviewmode(qfiledialog::detail);

//列印所有選擇的檔案的路徑

qstringlist filenames;

if (filedialog->exec())

選擇目錄對話方塊和選擇檔案對話方塊

在mfc程式設計中經常會需要用到選擇目錄和選擇檔案的介面,以下總結一下本人常用的這兩種對話方塊的生成方法 選擇目錄對話方塊 選擇目錄按鈕 void cdcpackerdlg onbnclickeddecgen else afxmessagebox 無效的目錄,請重新選擇 選擇檔案對話方塊 cstri...

Qt資料夾選擇對話方塊

資料夾選擇對話方塊是使用getexistingdirectory 函式 來自標頭檔案qfiledialog getexistingdirectory qwidget parent nullptr,const qstring caption qstring const qstring dir qstr...

MFC 選擇目錄對話方塊和選擇檔案對話方塊

在mfc程式設計中經常會需要用到選擇目錄和選擇檔案的介面,以下總結一下本人常用的這兩種對話方塊的生成方法 選擇目錄對話方塊 void cdcpackerdlg onbnclickeddecgen else afxmessagebox 無效的目錄,請重新選擇 選擇檔案對話方塊 選擇目錄按鈕 cstri...