问题标签 [objecthandles]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
188 浏览

matlab - MATLAB GUI:如何在子函数中创建新对象时更新句柄?

我的 MATLAB GUI 有问题。

我没有使用 GUIDE,所以我为我的 GUI 自行编码所有内容。我有一个 Main 生成 GUIDE 的第一个面板。该面板包含一个按钮,该按钮可以通过其相关的回调函数创建其他 2 个面板。在其他 2 个面板中,可以执行调用其他回调函数的其他操作。其中一项操作是创建 2 个新的静态文本和 2 个新的可编辑文本。我在更新与这些可编辑文本相关的句柄时遇到问题。更准确地说,一旦编辑文本并再次调用最后两个面板的回调函数,我就无法检索它们的字符串的值。

附上GUI所有回调函数的代码:

我尝试guidata(hObject, handles)在每个函数的末尾使用,但没有成功。现在我正在使用全局变量来避免这个问题,但我真的很想在修改句柄时更新它们。

0 投票
1 回答
366 浏览

matlab - MATLAB GUI 句柄

我对在 Matlab 回调函数中使用“句柄”有疑问。我不知道如何使用相同的东西两次。请帮我。

所以,我建立了 Matlab GUI,我有上传图像的回调函数:

,并且我有将相同图像转换为“灰度”的回调函数:

,但它不起作用。

有谁知道我做错了什么?