.::MATLAB - ETIQUETAR BOTONES::.

MATPIC.COM

MATLAB - ETIQUETAR BOTONES

ETIQUETAR BOTONES DE UNA GUI

botones

Para colocar una imagen en un botón de una interfaz gráfica colocamos el siguiente código en la parte de inicialización del programa:

%Carga la imagen de fondo (opcional)

[x,map]=imread('hammerfall.jpg','jpg');

image(x),colormap(map),axis off,hold on

 

%Coloca una imagen en cada botón

[a,map]=imread('vol.jpg');

[r,c,d]=size(a);

x=ceil(r/30);

y=ceil(c/30);

g=a(1:x:end,1:y:end,:);

g(g==255)=5.5*255;

set(handles.pushbutton1,'CData',g);

 

[a,map]=imread('stop.jpg');

[r,c,d]=size(a);

x=ceil(r/30);

y=ceil(c/30);

g=a(1:x:end,1:y:end,:);

g(g==255)=5.5*255;

set(handles.pushbutton2,'CData',g);

 

[a,map]=imread('play.jpg');

[r,c,d]=size(a);

x=ceil(r/30);

y=ceil(c/30);

g=a(1:x:end,1:y:end,:);

g(g==255)=5.5*255;

set(handles.pushbutton3,'CData',g);

 

[a,map]=imread('open_files.jpg');

[r,c,d]=size(a);

x=ceil(r/30);

y=ceil(c/30);

g=a(1:x:end,1:y:end,:);

g(g==255)=5.5*255;

set(handles.pushbutton4,'CData',g);

 

[a,map]=imread('cd_eject.jpg');

[r,c,d]=size(a);

x=ceil(r/35);

y=ceil(c/35);

g=a(1:x:end,1:y:end,:);

g(g==255)=5.5*255;

set(handles.pushbutton5,'CData',g);

 

[a,map]=imread('pause.jpg');

[r,c,d]=size(a);

x=ceil(r/100);

y=ceil(c/80);

g=a(1:x:end,1:y:end,:);

g(g==255)=5.5*255;

set(handles.pushbutton6,'CData',g);

 

[a,map]=imread('mute2.jpg');

[r,c,d]=size(a);

x=ceil(r/30);

y=ceil(c/30);

g=a(1:x:end,1:y:end,:);

g(g==255)=5.5*255;

set(handles.pushbutton7,'CData',g);

DESC

©2017 MATPIC

Prohibida cualquier copia parcial o total del contenido de esta web