【发布时间】:2015-06-01 12:42:35
【问题描述】:
我正在尝试从 GUI 内的绘图中获取坐标,我想使用 ginput 函数,但我不知道如何在 GUI 内的绘图中使用它。我见过一个名为 ginputax 的框架,但我无法让它工作。我的代码是这样的:
f=openfig('gui_final_work');
ctrl=guihandles(f);
[x y] = ginput(1);
我也试过了:
f=openfig('gui_final_work');
ctrl=guihandles(f);
[x y] = ginputax(1,ctrl.axes1);
但这两种情况都会生成一个与 GUI 分离的新图形。任何提示将不胜感激...提前谢谢您。
【问题讨论】:
-
您是否使用 GUIDE 制作了您的 GUI?在openfig 的文档中,他们建议不要使用该功能打开使用 GUIDE 创建的 GUI。
-
是的,我打开使用 GUIDE 创建的 GUI
标签: matlab user-interface plot coordinates ginput