matlab GUI设计中常用控件格式(9)
发布时间:2021-06-06
发布时间:2021-06-06
收集的一些常用的控件格式,对新手很有用哦。
工程场地地震安全性评价
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;
上一篇:有理函数分解成部分分式的几种方法