购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.4 创建复选框

下面一段代码展示了如何在1个新窗口上生成1个复选框,并对其属性分别进行设置。运行结果如图3-3所示。

S.fh=figure('position',[300 300 280 120],…
              'menubar','none',…
              'name','复选框',…
              'numbertitle','off',…
              'resize','on');
str='<html>兴趣是最好的领路人,<br>坚持是成功的护航者。</html>';
S.ck=uicontrol('Style','checkbox',…
            'String',str,'FontSize',12,…
            'Value',1,'Position',[45 45 180 45]);

图3-3 创建复选框

Style属性设为checkbox表示将用户界面控件指定为复选框。

String属性表示复选框要显示的字符。默认情况下,复选框仅容纳一行文本。在本例使用了HTML。MATLAB GUI编写支持一部分HTML。

Value属性指定是否选中该复选框。将Value设置为Max(默认值为1),表示选中该复选框;将Value设置为Min(默认值为0),表示取消选中该复选框。

相应,当用户单击复选框时,MATLAB软件在用户选中复选框时将Value设置为Max,在用户取消选中它时设置为Min。

未设置字体时,运行程序,可以通过属性查看系统默认字体,在命令行窗口输入以下代码并执行: +R4Jlr0YHTolf0KWIw++AOrcPdcyDNfprwMsA9hnkBFdEWrM/2pWDXH9GSVbnl+4

>> S.ck.FontName
ans =
    'MS Sans Serif'
点击中间区域
呼出菜单
上一章
目录
下一章
×