我使用 GUIDE 构建了一个 GUI,它非常简单,它有两个轴,一个编辑文本和一个按钮
我想要这样,当在 axes_1 上单击鼠标时,我得到位置并使用 X 位置更新编辑文本。
在打开功能中,我输入了以下内容
set(handles.axes_1, 'ButtonDownFcn', @axes_1_ButtonDownFcn);
在 axes_1_ButtonDownFcn 我放
pos=get(hObject,'CurrentPoint');
disp(['You clicked X:',num2str(pos(1)),', Y:',num2str(pos(2))])
handles.value= pos(1);
set(handles.edit1,'String',handles.value);
但给了我以下错误
引用不存在的字段“edit1”。trytool>axes_1_ButtonDownFcn(第 198 行)set(handles.edit1,'String',handles.value) 中的错误;
评估轴 ButtonDownFcn 时出错
edit1 是编辑文本的标签名称,不是拼写错误或类似的东西,为什么该功能无法识别编辑文本?
非常感谢!