1.建立图形窗口
h=figure('Position',[300 100 500 200],'menubar','none','numbertitle','off');
还是使用熟悉的figure函数。这里修改了menubar和numbertitle两个参数,分别是在窗口中不显示菜单,在标题栏上不显示数字编号。
2. 新建控件
比较常用的控件有,固定文本,可编辑文本框和按钮。
uicontrol(h,'Style','Text', 'Position',[20,160,60,18],'Horizontal','left','String','Flow rate');
h_txt=uicontrol(h,'Style','Edit','Position',[100,160,80,20],'Horizontal','left');
uicontrol(h,'Style','Push','position',[220,50,80,25],'string','Calculate','call',‘set(h_txt,''string'',num2str(100));’);
上面的例子使用uicontrol函数分别建立了文本,文本框和按钮控件。函数的返回值是控件的句柄。
函数第一个参数h是窗口句柄,之后的参数是控件属性。
style:控件类型,比如Text, Edit, Push
Horizontal: 对齐方式,比如left, center, right
String: 控件上显示的文字
Call:被点击时执行的语句
3. 文本框控件的使用
上面点击按钮的时候会执行set(h_txt,''string'',num2str(100)),将数字100填入文本框中。
如果需要从文本框读取数据,使用get函数,和set的用法类似。
--待续