手机版

matlab GUI设计中常用控件格式(7)

时间:2025-07-10   来源:未知    
字号:

收集的一些常用的控件格式,对新手很有用哦。

工程场地地震安全性评价

GUI界面的handle是一个大缸,并且这个缸名字也叫做handles;大缸里存放了所有的小缸和所有用户数据,你只需 handles.控件A的tag 就可以存取控件A的信息。

那我怎么把自己计算出或者别的什么数据放到这个缸里呢?

^_^ 在任何地方

handles.自己的变量名 = 某些值 (其实也就是给结构体添加成员变量)

这样你就定义了自己的变量。

在任何地方

b=handles.自己的变量名 (结构名加点号来引用成员变量)

就可以得到这个变量值,同样也可以修改它。

别忘了使用

guidata(hObject, handles);(不用改,直接黏贴) 在函数末尾来保存你对handles和hObject的操作。(不然你自定义的变量就没了)

-----------------------

5、在不同GUI之间传递数据

-----------这部分是以前写的我发现我的理解有些问题---所以我现在传递数据用的application data的方法,没用这个-。可能还没理解透output的函数作用------------------------ 传入

那就来看打开一个GUI界面时,传给他的参数有哪些。

function mygui_OpeningFcn(hObject, eventdata, handles, varargin)

所有的启动参数都是通过varargin传到它的OpeningFcn里面的。那启动参数可以是哪些呢?

1、figure,也就是窗口参数。

比如说position之类

例如:打开这个GUI时,使用这个命令 mygui('Position',[434 234 234 34])则表示打开窗口在这个位置;还有哪些可控属性可以查help。

2、自定义参数 。

如果传入的参数不是figure的属性(matlab查找不到你输入的属性名),则你输入

matlab GUI设计中常用控件格式(7).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)