gui matlab出现问题

我弄GUI的时候,想在自己新写的函数里面读取文本框的值结果提示:未定义变量"handles"或类"handles.f1"。我在自己函数中写的获取文本框的值的代码是:w=s... 我弄GUI的时候,想在自己新写的函数里面读取文本框的值结果提示:未定义变量 "handles" 或类 "handles.f1"。
我在自己函数中写的获取文本框的值的代码是:w=str2num(get(handles.f1,'String'));
展开
 我来答
百度网友7766ee3
2014-06-13 · TA获得超过119个赞
知道答主
回答量:35
采纳率:0%
帮助的人:23.6万
展开全部
你需要看看是哪一个文本框,点开你需要的那个文本框属性,标题栏上就能看到,比如是text5,那就把你这里handles.f1改成handles.text5就好了。

不知道你这里f1是不是自己给命名的什么对象,代表哪一个? 可以获取String的还可以是button、label等对象,需要注意的是你用的对象是哪一个编号,如button4 还是button7? 是label1还是label3。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
靓为过G
2014-06-13 · TA获得超过769个赞
知道小有建树答主
回答量:477
采纳率:40%
帮助的人:380万
展开全部
准确地说,handles 结构体包含了GUI 对象的 Tag 属性值和句柄的信息,你找到文本框的 Tag 属性,如果是f1,则 handles.f1 是正确的调用方式。
更多追问追答
追问
我也觉得是对的、但是就是提示错误!!
追答
你检查下tag属性值
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6bc5710
2014-06-13 · TA获得超过155个赞
知道小有建树答主
回答量:100
采纳率:0%
帮助的人:103万
展开全部
你文本框的名字是什么呢?这里应该是handles.文本框名字。
追问
就叫f1……我都无奈了、有没有可能是版本的问题、我用的是2014a
就叫f1……我都无奈了、有没有可能是版本的问题、我用的是2014a
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
神们啊帮帮忙
2014-06-13 · TA获得超过294个赞
知道答主
回答量:4
采纳率:0%
帮助的人:2.5万
展开全部
静态文本框?是text吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式