MATLAB-《10分鐘學習GUI系列》-【第九課】 - 常用對話方塊(3) 適合與客戶進行互動
阿新 • • 發佈:2020-10-07
waitbar:進度條
h = waitbar(0, '例項');%進度條名稱:示例。進度為0 get(h) %檢視進度條屬性 %children屬性。顯示一共有幾個子物件,一般為控制代碼值 % 獲得進度條的子物件 get(get(h, 'Children')) %裡面的get(h, 'Children')是獲取children的控制代碼值 %外面的get是獲得控制代碼值所代表的子物件的屬性。先看“Type”,再看“Children” % 獲得座標軸子物件的子物件內容,先設定控制代碼 ha = get(h, 'Children');%獲取控制代碼值 get(ha, 'Children');%獲得座標軸子物件的控制代碼值 %根據控制代碼值,檢視子物件的具體內容 get(ans(1)); get(ans(2)); %例子 hrand = waitbar(0.3, '顏色'); ha1 = get(hrand, 'Children');%獲取進度條的子物件的控制代碼值 hac = get(ha1, 'Children');%獲取進度條的子物件的子物件的屬性 hapa = findall(hac, 'Type', 'patch');%找到型別為patch的子物件 set(hapa, 'Facecolor', 'r')%設定patch子物件的顏色,即設定屬性facecolor。