ButtonGroup permite a los usuarios administrar botones de alternar y botones de opción en la figura. El objeto ButtonGroup se puede crear utilizando el método uibuttongroup().
Diferentes sintaxis de uibuttongroup() son
- bg = uibuttongroup()
- bg = uibuttongroup(Nombre,Valor)
- bg = uibuttongroup(padre,Nombre,Valor)
Ahora, analicemos las sintaxis anteriores en detalle:
Usando uibuttongroup()
- Crea un grupo de botones en la figura actual y devuelve el objeto buttonGroup .
- En el siguiente ejemplo, los botones de radio se insertan en el grupo de botones.
Matlab
% Creating a ButtonGroup object bg = uibuttongroup(); % Create three radio buttons in the % button group r1 = uicontrol(bg,'Style',... 'radiobutton',... 'String','MATLAB',... 'Position',[120 350 200 50]); r2 = uicontrol(bg,'Style','radiobutton',... 'String','Python',... 'Position',[120 250 200 50]); r3 = uicontrol(bg,'Style','radiobutton',... 'String','Javascript',... 'Position',[120 150 200 50]);
Producción :
Usando uibuttongroup (Nombre, Valor)
- Permite especificar las propiedades de ButtonGroup mencionando los argumentos del par Nombre-Valor .
- Algunas propiedades son ‘Visible’, ‘Posición’, ForegroundColor, etc.
Matlab
% Create a buttonGroup object bg = uibuttongroup('Visible','on',... "Title","India States",... "TitlePosition","centertop",... "BackgroundColor",'r',... 'Position',[0 0 .5 1]); % Create three radio buttons in the button group r1 = uicontrol(bg,'Style',... 'radiobutton',... 'String','Andhra Pradesh',... 'Position',[50 350 100 30]); r2 = uicontrol(bg,'Style','radiobutton',... 'String','Kerala',... 'Position',[50 250 100 30]); r3 = uicontrol(bg,'Style','radiobutton',... 'String','Assam',... 'Position',[50 150 100 30]); % Make the uibuttongroup visible after creating child objects. bg.Visible = 'on';
Producción :
Usando uibuttongroup (padre, Nombre, Valor)
- Crea un objeto de grupo de botones con propiedades especificadas en el contenedor principal .
- El siguiente ejemplo muestra el grupo de botones que contiene una figura.
Matlab
% Parent container fig = uifigure; % Inserting buttonGroup into parent container bg = uibuttongroup(fig,'Position',[20 20 200 200]); % Adding Toggle buttons in the button group tb1 = uitogglebutton(bg,'Position',[11 165 140 22],'Text','1'); tb2 = uitogglebutton(bg,'Position',[11 140 140 22],'Text','2'); tb3 = uitogglebutton(bg,'Position',[11 115 140 22],'Text','3'); tb4 = uitogglebutton(bg,'Position',[11 90 140 22],'Text','4'); tb5 = uitogglebutton(bg,'Position',[11 65 140 22],'Text','5'); tb6 = uitogglebutton(bg,'Position',[11 40 140 22],'Text','6');
Producción :
Publicación traducida automáticamente
Artículo escrito por ManikantaBandla y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA