声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2449|回复: 12

[GUI界面] 让发布的matlab程序也有菜单

[复制链接]
发表于 2010-8-5 18:21 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
如果在matlab环境中,figure有功能很好的菜单
但是自己写的GUI程序发布后,出来的figure中这些菜单没有了
如何让这些菜单也出现在发布后的figure窗口中呢?
回复
分享到:

使用道具 举报

发表于 2010-8-6 00:36 | 显示全部楼层
help uimenu ?
 楼主| 发表于 2010-8-6 15:23 | 显示全部楼层
我的问题是,发布之后的菜单项与工具栏没有在matlab环境中的那么多,如何加上呢?

在matlab命令行figure的结果

在matlab命令行figure的结果

发布成独立的exe后运行的结果

发布成独立的exe后运行的结果
发表于 2010-8-7 11:47 | 显示全部楼层
这个没玩过!:@L
同待高人路过
发表于 2010-8-24 20:55 | 显示全部楼层
可以把程序也放上来吗?我以前整个,好像是有菜单的!
 楼主| 发表于 2010-9-4 08:55 | 显示全部楼层
代码没有什么,你可以随便写个函数,里面就画出正弦曲线,你在matlab中执行显示的图像窗口和将这个函数编译成exe文件后,运行显示的图像窗口菜单就不同





发表于 2010-9-4 09:22 | 显示全部楼层
本帖最后由 ChaChing 于 2010-9-5 00:01 编辑

回复 wgwhl 的帖子
好的,我试试吧!
我试了一下好像是你说的这种情况!但是自己编辑的菜单可以通过gui发布!你不行就自己编一下必须的菜单

评分

1

查看全部评分

 楼主| 发表于 2010-9-5 22:52 | 显示全部楼层
呵呵,不怕你见笑。我是新手,有些菜单不知道调用什么函数,所以希望直接使用已有的菜单。

回复
好的,我试试吧!
我试了一下好像是你说的这种情况!但是自己编辑的菜单可以通过gui发布!你不行就 ...
zhouyang664 发表于 2010-9-4 09:22



发表于 2010-9-6 11:17 | 显示全部楼层
已有菜单显示可以试试这个命令set(gcf,'menubar','figure'),控制标准菜单的有无

评分

1

查看全部评分

发表于 2010-9-7 22:24 | 显示全部楼层
具体说说你想实现什么功能呗?
 楼主| 发表于 2010-9-8 22:56 | 显示全部楼层
本帖最后由 ChaChing 于 2010-9-9 01:05 编辑

你说的没有错,但是你没有看明白我问题的意思
已有菜单显示可以试试这个命令set(gcf,'menubar','figure'),控制标准菜单的有无
xiaoxiaobeifeng 发表于 2010-9-6 11:17


比如菜单 insert 中的哪些功能,比如通过鼠标来划线,文字和箭头等等,如果能直接用这些功能多好,但是将m文件编译成 exe独立运行程序后,这个菜单项就没有了
具体说说你想实现什么功能呗?
zhouyang664 发表于 2010-9-7 22:24



发表于 2010-9-9 22:09 | 显示全部楼层
回复 wgwhl 的帖子

你说的insert菜单之下的所有功能用函数annotation,figure/axes属性current point都可以实现,
你查看一下help    annotation以及figure/axes properties就知道了!

评分

1

查看全部评分

 楼主| 发表于 2010-9-10 19:21 | 显示全部楼层
好的,谢谢你
我本来想偷懒,希望直接能用现成的菜单项。
现在按照你的方法试试。

回复

你说的insert菜单之下的所有功能用函数annotation,figure/axes属性current point都可以实现,
你 ...
zhouyang664 发表于 2010-9-9 22:09



您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-5 19:26 , Processed in 0.068035 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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