我设计了一个带有resize
选项的 GUI。允许用户在 2 个提供的编辑框中输入图像大小。
function x_Callback(hObject, eventdata, handles)
% hObject handle to x (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
user_entry_X = str2double(get(hObject,'string'));
if isnan(user_entry_X)
errordlg('You must enter a numeric value','Bad Input','modal')
uicontrol(hObject)
return
end
上面的代码是针对edit box
X
. 如果用户提供非数字输入,则会导致错误。但我不知道如何获取输入的数值。我有一个pushbutton
命名resize
,在编辑框图像中输入数字后按下它应该会调整大小。我应该在我的resize_callback
功能中使用什么?请帮我。