Cómo cambiar el ícono del logotipo en la esquina superior izquierda de los gráficos de Matlab
Esta función está representada por texto rojo:
función chgicon(h, nombre de archivo)
CHGICON Cambiar icono gráfico.
<
CHGICON(H, FILENAME) cambia el icono del gráfico a la imagen especificada por la cadena FILENAME
donde H Es el identificador del gráfico. Si el archivo no está en
el directorio actual o en un directorio bajo la ruta de MATLAB, especifique
la ruta completa a esa ubicación en el nombre de su sistema. Si FILENAME no es un nombre de archivo de imagen válido, la función eliminará directamente el icono anterior de la imagen.
Ejemplo:
h = figura;
chgicon(h,'newIcon.png' ); Reemplace 'newIcon.png' con su imagen
. Nota importante:
Reubicar los iconos de la interfaz gráfica de MATLAB viola el acuerdo de licencia de MATLAB
. No utilice esta función con fines comerciales.
Han Qun, septiembre de 2005
Copyright 2005-2006 Han Qun
Escuela de Instrumentos de Precisión e Ingeniería Optoelectrónica, Universidad de Tianjin,
Tianjin Universidad, 300072.
Correo electrónico: junziyang@126.com<
$Revisión: 1.0 $
$Fecha : 2005/12/2 $
if narginlt; 2
error('MATLAB: chgicon', 's', '¡Muy pocos argumentos de entrada!);
end
if nargin gt; 2
error('MATLAB: chgicon', 's', '¡Demasiados argumentos de entrada!'); fin
newIcon = javax.swing.ImageIcon(nombre de archivo);
javaFrame = get(h,'JavaFrame');
javaFrame.setFigureIcon(newIcon) ;Guarde la función anterior en la ruta que desee utilizar y luego llámela.
Instrucción de llamada:
h = figure
chgicon(h,' 12.jpg');
Entonces ya está.
El proceso de extensión a GUI es el mismo, simplemente llame a esta función en Create Fcn:
función figure1_CreateFcn(hObject, eventdata, handles)
hObject handle apunta a la figura 1 (ver GCBO)
datos de evento reservados: se definirán en una versión futura de MATLAB
identificadores vacíos: los identificadores no se crearán hasta que se llame a todos los CreateFcns
chgicon(hObjeto,'12.jpg');