2010-01-27 89 views
3

我需要在創建gui時默認選中一個複選框。這怎麼能在MATLAB中完成?我沒有任何運氣看透了uicontrol檢查員。如何在MATLAB gui中將我的複選框設置爲true?

+1

+ 1 - 僅僅因爲你發現答案並不能成爲別人的好問題。 – Marc 2010-01-27 14:49:48

+0

@馬克:我不確定你是否認爲這是一個有效的問題。既然你寫了「+1」,然後繼續說這不是一個好問題。我同意這不是一個驚人的貢獻,但我只是浪費了一個小時尋找這個選項。所以爲了萬一有人像我一樣密集,我就要離開這個問題了。 – Lucas 2010-01-27 15:18:41

+0

我的措辭很差。我確實認爲這對其他人來說是個好問題。 – Marc 2010-01-28 16:26:30

回答

9

您還可以通過插入下面的行設置在開啓功能(或另一回調):

set(handles.checkbox1,'Value',1); 

或更換「checkbox1」與任何標籤已分配給您的複選框。要取消選中,只需將該值設置爲零。這樣,如果你有兩個相互排斥的選項,當你選擇一個你可以自動取消選擇其他:

2

我找到了。我離開這個答案。只需在檢查員中將「值」設置爲「1」即可。它可以在uicontrol檢查員的最底部找到。 爲什麼當我剛問一個問題時,我自己找到答案?

2

您可以設置複選框的狀態與「值」屬性創建:

uicontrol(..., 'Value', 1); 
相關問題