MATLAB-《10分鐘學習GUI系列》-【第七課】 - 常用對話方塊(1) 適合與客戶進行互動
阿新 • • 發佈:2020-10-07
uigetfile:開啟選擇檔案對話方塊
uigetfile doc uigetfile %檢視uigetfile的使用方法 [FileName,PathName,FilterIndex] = uigetfile(FilterSpec,DialogTitle,DefaultName) %輸入引數意義 %FilterSpec:設定將要開啟的檔案的型別 uigetfile('*.m');%設定開啟檔案型別為.m檔案 %DialogTitle:設定檔案開啟對話方塊的標題名 %DefaultName:設定要開啟檔案的檔名 uigetfile('*.m', '例項', 'default.m'); % 輸出引數意義 %FileName:輸出開啟檔案的檔名 %PathName:輸出開啟檔案的原始路徑 %FilterIndex:返回1表示按了【確認】鍵,返回0表示按了【取消】鍵 [a, b, c] = uigetfile('*.m'); %uigetfile函式的作用,只是顯示我們選擇了要開啟哪個檔案,後續的具體開啟檔案要靠別的函式。 [a, b, c] = uigetfile('*.txt'); if c == 1%判斷是點選了【確認】鍵,這是大型程式時,使用的一些技巧。 load(fullfile(b, a));%只有點選了【確認】鍵,下面的載入檔案才有意義。 %否則,你點選了【取消】鍵,代表你沒有選定檔案,也就沒法讀取檔案了。 end
uiputfile:開啟檔案儲存對話方塊
%uiputfile函式的作用,只是顯示我們選擇了要儲存到哪個檔案,後續的具體如何儲存檔案要使用具體的函式。 uiputfile [FileName,PathName,FilterIndex] = uiputfile(FilterSpec,DialogTitle,DefaultName) [a, b, c] = uiputfile('*.m');%儲存m檔案