WWW.MATPIC.COM

MATLAB - ETIQUETAR BOTONES

NOVEDADES

logo matpic

Nuevo Tutorial de SIMULINK.

Nuevo Simulación del código Miller.

Nuevo Códigos convolucionales. Simulación.

donaciones
FORO LOGO

 

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);

 

buzon

Contáctanos

©2008 MATPIC