matlab GUI ,通过点击pushbutton,使axes在红色和白色之间互相转换,求高人指教

[复制链接]
查看11 | 回复1 | 2010-12-27 21:09:57 | 显示全部楼层 |阅读模式
如题,点击pushbutton,使axes在红色和白色之间互相变换,callback应该怎么写,本人能力有限,没想出来,求指教。

如果哪位高人知道怎么通过下拉菜单(菜单中有选项蓝色,绿色,红色,天蓝色,褐色,灰色,紫色,粉色),通过选择下拉菜单的内容,同时使两个axes变成对应的颜色(这两个axes变的是同一种颜色),这个callback怎么写,一起指教下小弟吧

本人不胜感激,先谢过了

回复

使用道具 举报

千问 | 2010-12-27 21:09:57 | 显示全部楼层
在下拉菜单的callback里边编辑命令bstr = get(handles.popupmenu1,'String');bval=get(handles.popupmenu1,'Value');获得下拉菜单的命令信息,如果bval为1则说明选了下拉菜单里的第一行,以此类推获得了bval之后编辑命令,在bval等于多少的时候用两条set命令设置axes的属性就行了
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行