• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Matlab gui用户图形设计界面学习笔记(一)——单个界面的菜单设计 ...

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

Matlab gui用户图形设计界面学习笔记(一)——单个界面的菜单设计

弹出式菜单(pop-up menu)和下拉列表框(listbox)

实现功能:pop menu最初为 “请选择省份”,他的选项包括“黑龙江”和“湖北”。
当选择黑龙江时,Lisbox显示对应的哈尔滨和阿城,当选择湖北时,lisbox对应显示武汉和黄冈

步骤1 创建guide界面,创建listbox和pop -up menu 设置属性。


1.listbox
String—— 空
Tag—— city
2. pop-up menu
string——“请选择省份”(回车)“黑龙江”(回车)“湖北”
Tag——province

步骤2 写回调函数

基本思路:根据pop menu所选的第几项, 设置listbox的选项列表,value的值必须在1与选项数之间。
注意 :回调函数必须写在pop menu的callback里
(在pop-up menu 对象上单击鼠标右键,选择回调函数(view callback),在该callback回调函数内编写)
代码如下:
function province_Callback(hObject, eventdata, handles)
sel = get(hObject,‘value’);
stra={‘哈尔滨’;‘阿城’};
strb={‘武汉’;‘宜昌’};
switch sel
case 1
set(handles.city,‘string’,’’,‘value’,1)
case 2
set(handles.city,‘string’,stra,‘value’,1)
case 3
set(handles.city,‘string’,strb,‘value’,1)
end

实现效果如下:



人生的第一个博客,今后会把日常学到的分享上来。之前看很多大佬的博客学到了很多东西。今后会更新更多关于matlab ,前端,C语言,java,arduino的学习~


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Delphi之使用资源文件(Using Resource Files)发布时间:2022-07-18
下一篇:
delphi中屏蔽浏览器控件右键菜单发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap