如何在Matlab GUI中利用静态文本框显示程序的结果?

如何在Matlab GUI中利用静态文本框显示程序的结果?,第1张

调用pushbutton的回调函数,再用set让结构在文本框中显示。给一个简单的例子:\x0d\x0apushbutton的回调函数(实现两个数的相加):\x0d\x0aa=1\x0d\x0ab=2\x0d\x0ac=a+b%以上的三条代码你也可以换成你要运行的程序代码\x0d\x0aset(handles.edit1,'string',c)%在edit1(文本框)中显示结果

可以 一开始先把 static text 的 visible属性设置为off既 static text 不可见

然后pushbutton的反馈函数 把 上述属性set为on就可以了

首先,在GUI中建立一个Edit Text 和 Push Button. 并把Edit Text 的Tag 值设 置 为: Valdisp 把Edit Text 的string 清空(空白)。

其次,右键点击Push Button,选择回调函数(CallBack),在回调函数中输入:

num = handles.Val % 获取要显示的值

set(handles.Valdisp,'string',num2str(num))

点击Push Button 即可在空白框中显示数据


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11885295.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存