文章目录
3.滚动条的介绍
我们要实现的一个功能是:通过拖动滚动条,来改变某个数值的大小
其中一个例子是:
var=get(handles.slider2,'value');
set(handles.edit2,'string',num2str(var));
slider2是某滚动条的Tag
edit2是某可编辑文本的Tag
因为slider2得到的是一个数值value,存储在变量var中,而edit2的string是一个字符串
因此要加入num2str()函数,实现数据类型的转换。
因为每次拖动滚动条,都是在点击滚动条控件,因此我们可以直接对滚动条的回调函数callback进行修改,实现数据的传递
4.Radio Button,Check Button与Toggle Button的介绍
Radio Button(单选按钮):当单击 RadioButton 控件时,其 Checked 属性设置为 true,并且调用 Click 事件处理程序。当 Checked 属性的值更改时,将引发 CheckedChanged 事件。
而其它的按钮也是如此
Check Button(复选框)
ToggleButton(状态开关按钮)
当我们选中Radio Button时,该控件的值设为最大值,没有选中时,则为最小值
同样,我们每次点击Radio Button不仅修改了该控件的值,同时,也调用了一次Radio Button的回调函数
注意:
Radio Button的value值要么为min,要么为max,如果不是该值,则无法出现在控制屏上
Check Button
当选中时,该控件的值设为最大值,没有选中时,则为最小值
该控件功能和Radio Button一样,只是Radio Button选中为点,Check Button选中为钩,表面看起来不同罢了
ToggleButton只是没有显示“是否选中”,其它与Radio Button一致。
而Button Group的功能为:
当把多

本文介绍了MATLAB GUI界面设计中的滚动条、Radio Button、Check Button、Toggle Button、下拉菜单Pop-Up Menu与List Box以及菜单控件Menu的使用方法。通过实例展示了如何通过滚动条改变数值、设置控件回调函数以及菜单项的响应功能。
985

被折叠的 条评论
为什么被折叠?



