我认为我想做的事情应该很简单,基本上我有一个以百分比显示值的编辑框和另一个我想更新以显示原始值的编辑框。我尝试在 edit1(百分比)回调下使用以下代码:
currentKey = str2num(get(gcf,'CurrentKey'));
percent = str2num(get(handles.edit1,'String'));
if ~isnan(currentKey) && ~isnan(percent) && 0<=percent && percent<=100
set(handles.edit2,'String',num2str(2*percent))
end
但是,如果我第一次单击第一个之外,它只会更新第二个编辑框。有人知道我应该做什么吗?
谢谢!