查看: 1116|回复: 4|关注: 0

[已答复] Matlab App Designer 中如何将左上角matlab图标更改为自己的logo?

[复制链接]

新手

10 麦片

财富积分


050


1

主题

8

帖子

0

最佳答案
发表于 2019-11-19 15:34:49 | 显示全部楼层 |阅读模式
大家好,有人知道 Matlab App Designer 中如何将左上角matlab图标更改为自己的logo?
回复主题 已获打赏: 0 积分

举报

新手

10 麦片

财富积分


050


1

主题

8

帖子

0

最佳答案
 楼主| 发表于 2019-11-22 11:11:30 | 显示全部楼层
没人解答,自己顶一波
回复此楼 已获打赏: 0 积分

举报

新手

8 麦片

财富积分


050


2

主题

21

帖子

0

最佳答案
发表于 2019-12-3 21:50:35 | 显示全部楼层
使用APP打包功能可以自定义图标
回复此楼 已获打赏: 0 积分

举报

新手

5 麦片

财富积分


050


0

主题

5

帖子

0

最佳答案
发表于 2020-2-23 18:16:46 | 显示全部楼层
hk709855177 发表于 2019-12-3 21:50
使用APP打包功能可以自定义图标

这个程序启动后一样是matlab的logo
回复此楼 已获打赏: 0 积分

举报

新手

5 麦片

财富积分


050


0

主题

1

帖子

0

最佳答案
发表于 2020-4-25 00:35:35 | 显示全部楼层
%% 更改APP Designer LOGO图标
warning('off');
% 获取当前工程绝对路径(含工程名)
icopath=mfilename('fullpath');
% 查找最后一个斜杆的位置
i=findstr(icopath,'\');
% 去除工程文件名,得到路径
icopath=icopath(1:i(end));
% 加入logo图标文件名
icopath = [icopath,'logo.ico'];
rez = [];
while ~strcmp(rez,icopath);
    try      
        % 获取webwindow句柄
        win = struct(struct(struct(struct(app).figure1).Controller).PlatformHost).CEF;
        % 指定LOGO文件路径
        win.Icon=icopath;  
        rez = win.Icon;
    catch
        % 给图形(网页)更多时间加载
         pause(1);
    end
end
回复此楼 已获打赏: 0 积分

举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

快速回复 返回顶部 返回列表