ETIQUETAR BOTONES DE UNA GUI
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); |


