2009-04-22 233 views
2

使用Matlab 2008b中的GUI指南編輯器,我遇到了複選框的問題。我看了很多在線教程等,但還沒有找到解決方案。我的問題是我有一個按鈕,可以重置GUI中的所有內容(編輯圖片)。但是,我的GUI中有複選框,當按下重置按鈕時,我無法弄清楚如何取消選擇這些複選框。在Matlab GUI中編輯複選框

附加條件:該複選框執行已經復位,我只需要獲得在框中檢查被重置

+0

如果有幫助,有三個複選框。每一個從圖像中去除顏色成分(紅色,綠色,藍色)。重置按鈕將所有顏色放回,但不會取消選中所選複選框。 – Phizunk 2009-04-22 22:22:35

回答

6

對於取消選擇複選框,在「值」屬性設置爲0(或任何行動「 Min'屬性設置爲,如果你改變了它)。它看起來像:

set(hCheck1,'Value',0); 
%OR 
set(hCheck1,'Value',get(hCheck1,'Min')); % If 'Min' is something besides 0 

這裏,hCheck1是第一個複選框的句柄(我想你可以從處理結構,如果在創建指導你的GUI)。然後,您會爲其他兩個複選框中的每一個複選框重複此操作。如果複選框已被取消選中,則上述內容將不起作用。