1. 程式人生 > >Matalb GUI常用函式

Matalb GUI常用函式

set(handles.radiobutton1,'value',1)//單選框賦值為1
set(handles.unitable1,'ColumName',{'視窗','分數'},'data',data} //表格填入數字
set(handle.edits,'string',a)//編輯框賦值
set(gcbo,'string','20')//所選物件初始值顯示
get(handles.set_input,'Value')//獲取當前物件的值
a=str2num(get(handles.edits,'string')//獲得編輯框的使用者輸入值

退出視窗(文字編輯框)程式碼:

selection=questdlg(['是否關閉',get(gcf,'Name'),'視窗?'],['Close',get(gcf,'Name'),'...'],'是','否','是');
if strcmp(selection,'否')
	return;
else
	clc;
	clear all;
	delete(gcf);
end

注:get(gcf,'Name')//獲得當前視窗命名
questdlg()//顯示彈窗

gcf、gca、gco、gcbo的區別
gcf 返回當前Figure(圖形視窗) 物件的控制代碼值
gca 返回當前axes(座標軸) 物件的控制代碼值
gco 返回當前滑鼠單擊的控制代碼值
gcbo 獲取當前回撥函式對應的物件的控制代碼