3 BOTONES PERSONALIZADOS MATLAB SCA

Páginas: 2 (337 palabras) Publicado: 15 de mayo de 2015
BOTONES PERSONALIZADOS


Personalización de botones.


La interfaz gráfica de usuario de MATLAB nos permite personalizar la presentación de nuestros botones como lo muestra la figuraprecedente. Para lograr esto, editamos el siguiente código en la parte del m-file destinada a la inicialización del programa (function Etiqbutton_OpeningFcn…):

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

% Choose default command line output for Etiqbutton
handles.output = hObject;

Para personalizar aún más, sepuede hacer aparecer el nombre del botón cuando se acerca el cursor, simplemente llenando el campo TooltipString en el Property Inspector.





Campo TooltipString para etiquetar botón.
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tarea 3 de Matlab
  • Actividad 3 matlab cad avanzado
  • 2 MENSAJES DEL USUARIO MATLAB SCA
  • scaa
  • Scaa
  • Resolventes de 3 y 4 grado mediante matlab
  • Practica 3 Operaciones Con Funciones Discretas Con MATLAB
  • Botones

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS