声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1113|回复: 7

关于创建菜单的问题

[复制链接]
发表于 2006-5-23 11:51 | 显示全部楼层 |阅读模式

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

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

x
<P>以下是创建菜单的几句程序,可总出现错误<BR>h = figure; <BR>hm=uimenu(h,'label','&amp;Color'); <BR>hsm=uimenu(hm,'label','&amp;green','callback','set(gcf,"color","green")'); <BR>hsm2=uimenu(hm,'label','&amp;yellow','callback','set(gcf,"color","yellow")','Accelerator','y'); </P>
<P>??? Error: Missing variable or function. </P>
<P>??? Error while evaluating uimenu Callback. <BR>请问各位大侠是什么原因?谢谢!! <BR></P>
回复
分享到:

使用道具 举报

 楼主| 发表于 2006-5-23 18:41 | 显示全部楼层
高手们出手相助啊!
 楼主| 发表于 2006-5-24 13:00 | 显示全部楼层
[em14][em34][em03][em06]
发表于 2006-5-24 13:40 | 显示全部楼层
Missing variable or function<BR><BR>缺少变量或函数.<BR><BR>大概是你的变量没有连接函数吧
发表于 2006-5-24 15:13 | 显示全部楼层
有道理!<BR>
 楼主| 发表于 2006-5-24 20:14 | 显示全部楼层
怎么改才对呢,我这是按照书上写的,帮忙运行以下,到底怎么改才对?[em06][em03]
发表于 2006-5-24 22:08 | 显示全部楼层

回复:(hdwok)关于创建菜单的问题

figure%创建一个图形窗<BR>h_menu=uimenu(gcf,'label','Color');%制作用户顶层菜单项Color&lt;2&gt;<BR>h_submenu1=uimenu(h_menu,'label','Blue',...%制作下拉菜单项Blue&lt;3&gt;<BR>'callback','set(gcf,''Color'',''blue'')');%&lt;4&gt;<BR>h_submenu2=uimenu(h_menu,'label','Red',...%制作下拉菜单Red&lt;5&gt;<BR>'callback','set(gcf,''Color'',''red'')');%&lt;6&gt;
发表于 2006-5-24 23:06 | 显示全部楼层
在matlab6.5或者7.0以上版本,已经不用这样子创建菜单了,可直接从GUI界面里创建,只要在对应的callback里写要执行动作的程序,就OK,非常方便快捷.
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-9-25 15:26 , Processed in 0.066848 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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