GUI控件——单选按钮

2.3 单选按钮

单选按钮,又称无线按钮,它由一个标注字符串(在String 属性中设置)和字符串左侧的一个小圆圈组成。当它被选择时,圆圈被填充为一个黑点,且属性Value的值为1;若未被选择,圆圈为空,属性的Value值为0。

单选按钮一般用于在一组互斥的选项中选择一项。为了确保互斥性,各单选按钮的回调程序需要将其他各项的Value值设为0。单选按钮style的属性的默认值是RadioButton。

单选按钮实例

clc;clear
hf = figure( 'Position', [200 200 600 400],...
            'Name', 'Uicontroll',...
            'NumberTitle', 'off');
ha = axes( 'Position',[0.4 0.1 0.5 0.7],...
             'Box', 'on');
hrboxoff = uicontrol(gcf,'Style', 'radiobutton',...                 %单选按钮off
                    'Position',[50 180 100 20],... 
                    'String', 'Set box off',...
                    'Value',0,...
                    'CallBack',['set(hrboxon, "Value",0);',... 
                                 'set(hrboxoff, "Value",1);',...
                                 'set(gca, "Box", "off");']);
hrboxon = uicontrol(gcf, 'Style', 'radiobutton',...                   %单选按钮on
                    'Position',[50 210 100 20],... 
                    'String', 'Set box on',...
                    'Value',1,...
                    'CallBack',['set(hrboxon, "Value",1);',...
                                'set(hrboxoff, "Value",0);',...
                                'set(gca, "Box", "on");']);

在这里插入图片描述

在这里插入图片描述

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值