手机版

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

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

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

工程场地地震安全性评价

end ----------

附:所以在这里,如果要拿到button groups本身的话,就用handles.它的tag名 中间一个点。

不好意思,纠错Toggle Button部分。

function hold_toggle_callback(obj,eventdata,h_axes)

button_state=get(obj,'value');

if button_state==get(obj,'Max')

set(h_axes,'NextPlot','add');

set(obj,'String','Hold on');

elseif button_state==get(obj,'Min')

set(h_axes,'NextPlot','replace');

set(obj,'String','Hold off');

end

呵呵是比较运算不是赋值运算,可能是打字打漏了,但是还是要指出的嘛。

在不同的GUI之间传递数据的部分不是很清楚

楼主,我用了你说的在不同GUI之间传递数据的这个方法,但是我运行好几次都存在问题。不明白原因是什么,提示出错的内容是:Attempt to reference field of non_strcukture array.请问怎么改正呢? 另外,请问你说的“传递数据用的application data的方法”是什么呢?怎么用的呢?谢谢啦!!!

回复 1# 柚籽 的帖子

你好,我是个很菜的新手,想问一下我有个"开始"按钮,按一下就运行程序,按钮变成“暂停”,功能上应该是按一下,程序能暂停,然后按钮变成“恢复”。可是暂停后并不能顺利变到恢复% Callback for Pause button: (Pauses the demo)

function pause_button_callback(obj, eventdata)

text = get(obj, 'String');

% If the simulation were running:

if strcmp(text, '暂停') == 1

set(obj, 'String', '恢复');

% pause it:

waitforbuttonpress;

set(obj, 'String', '暂停');

else

% otherwise, "resume" it:

set(obj, 'String', '暂停');

end;

return;

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