グラフィックインターフェイスを(手動で)作成していますが、既定値をリセットするリセットボタンが必要です。あなたが本当に最も簡単な方法は、ちょうどそれが再びそれを閉じることであろうゼロからあなたのGUIをやり直したい場合はグラフィカルユーザーインターフェイスの既定値をリセットする方法
私はすでにこの
H.but(3) = uicontrol('Units','normalized', ...
'BackgroundColor',[1 0.7 1], ...
'Callback','MyFunction(''Reset'');', ...
'FontSize',12, ...
'Position',[0.04 0.54 0.1 0.05 ], ...
'String','Reset');
case 'Reset'
clear all % Is not working and I think that isn't that I expect
set(findobj(H.fig,'style','edit', '-or','style','text'),'string','') % H is a global variable. This trial don't give the default value, it just clear certain boxes
'case'ステートメントは何をすると思いますか? 'case'は' switch'ブロック内にのみ存在し、定義された 'MyFunction'コールバック関数内に実際にコールバックコードを持ちたいとします。 – Wolfie
はい私は自分の機能を作り、ボタンといくつかのプロットをスイッチで定義し、最後にはインターフェースをリセットしたい –
あなたが提供したコードで問題を診断することは不可能です。これがあなたのコードのすべてであれば、それは正しいよりも間違っています。これがあなたのコードのサブセットであれば、残りの関連するコードを投稿してください。質問をより明確にするか、それが未回答/閉じられることを期待してください。 – Wolfie