怎么修改用matlab编译GUI程序生成的exe文件的图标

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么修改用matlab编译GUI程序生成的exe文件的图标相关的知识,希望对你有一定的参考价值。

完成matlab中的GUI程序后,用mcc -m x进行编译,会生成一个x.exe的文件,且有个默认的图标,如下图:

问题是:如何将这个图标改为自定义的其他图片?谢谢!

参考技术A % 利用java控件,改变图标。
handles.output = hObject;
javaFrame = get(hObject, 'JavaFrame');
javaFrame.setFigureIcon(javax.swing.ImageIcon('logo.jpg'));追问

上述代码写在_OpeningFcn的handles.output=hObject; 后不行
可否写的详细些,
比如这些代码写在哪里?是直接写在.m文件里面吗?
计划替换默认图标的新图标就是logo.ipg吗?

用MATLAB GUI做的界面 程序里未对坐标轴做任何设置 绘制的曲线不完整 该做怎么样的调整?~求大神指导!!

参考技术A 可以直接在gui m文件里用axis命令重新设置坐标轴范围。 参考技术B 时间向量给的足够长才能绘制出完整曲线。从图像看只有1.5,你给个10试试。 参考技术C matlab 的gui里重要的是句柄(handles)的使用,可以对axis进行参数的设定,以达到你想要的坐标范围

以上是关于怎么修改用matlab编译GUI程序生成的exe文件的图标的主要内容,如果未能解决你的问题,请参考以下文章

MATLAB 编译后的GUI 打开慢的解决办法

Matlab编写的GUI转.exe之后,按钮的边框没有了

matlab的GUI中,怎么修改参数

matlab改变GUI和figure左上角图标的方法,并生成exe文件

如何从不需要机器上的 Matlab 编译器运行时 (MCR) 的 matlab gui 生成可执行文件

matlab怎么修改编辑好的gui