2009-04-22 9 views
2

Matlab 2008bのGUIガイドエディタを使用して、問題が発生しました。私は数多くのオンラインチュートリアルなどを見てきましたが、解決策は見つかりませんでした。私の問題は、GUIのすべてをリセットするボタンがあることです(画像の編集)。しかし、私のGUIにはチェックボックスがあり、リセットボタンを押すと、これらのチェックボックスの選択を解除する方法がわかりません。Matlab GUIのチェックボックスの編集

追加:チェックボックスが実行するアクションが既にリセットされ、私はちょうど選択解除チェックボックスについて

+0

役立つ場合は、3つのチェックボックスがあります。それぞれが画像(赤、緑、青)から色成分を取り除きます。リセットボタンは、すべての色を元に戻しますが、選択したチェックボックスの選択を解除しません。 – Phizunk

答えて

6

をリセットするボックスにチェックを取得する必要があり、0(またはものは何でも」に「値」プロパティを設定しますMinプロパティは、変更した場合はに設定されます)。それは次のようになります。

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

hCheck1は(私はあなたがGUIDEであなたのGUIを作成する場合ハンドル構造から得ることができると思います)最初のチェックボックスのハンドルです。その後、他の2つのチェックボックスのそれぞれについてこれを繰り返します。既にチェックボックスがオフの場合、上記は無効になります。

関連する問題