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...