gui matlab出现问题
我弄GUI的时候,想在自己新写的函数里面读取文本框的值结果提示:未定义变量"handles"或类"handles.f1"。我在自己函数中写的获取文本框的值的代码是:w=s...
我弄GUI的时候,想在自己新写的函数里面读取文本框的值结果提示:未定义变量 "handles" 或类 "handles.f1"。
我在自己函数中写的获取文本框的值的代码是:w=str2num(get(handles.f1,'String')); 展开
我在自己函数中写的获取文本框的值的代码是:w=str2num(get(handles.f1,'String')); 展开
4个回答
展开全部
你需要看看是哪一个文本框,点开你需要的那个文本框属性,标题栏上就能看到,比如是text5,那就把你这里handles.f1改成handles.text5就好了。
不知道你这里f1是不是自己给命名的什么对象,代表哪一个? 可以获取String的还可以是button、label等对象,需要注意的是你用的对象是哪一个编号,如button4 还是button7? 是label1还是label3。
不知道你这里f1是不是自己给命名的什么对象,代表哪一个? 可以获取String的还可以是button、label等对象,需要注意的是你用的对象是哪一个编号,如button4 还是button7? 是label1还是label3。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
准确地说,handles 结构体包含了GUI 对象的 Tag 属性值和句柄的信息,你找到文本框的 Tag 属性,如果是f1,则 handles.f1 是正确的调用方式。
更多追问追答
追问
我也觉得是对的、但是就是提示错误!!
追答
你检查下tag属性值
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你文本框的名字是什么呢?这里应该是handles.文本框名字。
追问
就叫f1……我都无奈了、有没有可能是版本的问题、我用的是2014a
就叫f1……我都无奈了、有没有可能是版本的问题、我用的是2014a
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
静态文本框?是text吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询