标题:关于下拉菜单popupmenu连接问题
只看楼主
jeogavin
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-6-13
 问题点数:0 回复次数:7 
关于下拉菜单popupmenu连接问题
我想用一个下拉菜单,菜单如下"选择处理方式"."平滑"."锐化".
我希望在运行这个界面的时候,当下拉选"平滑"可以连接到另一个GUI界面"PH.fig",
而当下拉选择"锐化"时,可以连接到另一个GUI界面"RX.fig".
应该怎么做呢?请高手教下,感受激不尽,网上就是找不到方法.

用function popupmenu1_Callback(hObject, eventdata, handles)
val = get(hObject,'Value');
switch val
case 1
% The user selected the first item
case 2
% The user selected the second item
% etc.
这个不知道怎么用,请高手帮我写下case下的语句,谢谢了.急!
搜索更多相关主题的帖子: quot popupmenu 菜单 fig The 
2007-06-14 20:44
leki
Rank: 4
等 级:贵宾
威 望:10
帖 子:236
专家分:0
注 册:2007-4-15
得分:0 

1.在case语句下写上你要调用的GUI界面名称就可以了
2.switch语句要以end结束


常见的GUI编程问题与解答 http://bbs./dispbbs.asp?boardid=216&id=148781&star=1#148781
2007-06-14 23:32
jeogavin
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-6-13
得分:0 

是这样吗?
function popupmenu_Callback(hObject, eventdata, handles)
val = get(hObject,'Value');
str = get(hobject,'string');
switch str(val);
case '选择处理方式'

case '锐化' % The user selected the RX item
RX.fig
case '平滑' % The user selected the PH item
PH.fig
end
可是不行哦,麻烦再帮我看下,谢谢


2007-06-15 01:49
leki
Rank: 4
等 级:贵宾
威 望:10
帖 子:236
专家分:0
注 册:2007-4-15
得分:0 
直接按照问题帖的格式来写就行了,界面名不要带后缀
val = get(hObject,'Value');

switch val

case 1
xxx
case 2
xxx
end

常见的GUI编程问题与解答 http://bbs./dispbbs.asp?boardid=216&id=148781&star=1#148781
2007-06-15 11:51
jeogavin
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-6-13
得分:0 

可以调用了,谢谢啦


2007-06-15 16:14
kdl
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2007-6-17
得分:0 
leki
你可以加我的QQ吗?很想向你学习
2007-06-17 15:42
kdl
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2007-6-17
得分:0 
35612721
2007-06-17 15:43
leki
Rank: 4
等 级:贵宾
威 望:10
帖 子:236
专家分:0
注 册:2007-4-15
得分:0 
以下是引用kdl在2007-6-17 15:42:47的发言:
leki
你可以加我的QQ吗?很想向你学习

一个人的知识是有限的,有问题请发帖到论坛上吧,好让大家一起来探讨


常见的GUI编程问题与解答 http://bbs./dispbbs.asp?boardid=216&id=148781&star=1#148781
2007-06-18 15:21



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-147537-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025464 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved