kcjf.net
当前位置:首页 >> mAtlAB GUI请问如下按钮功能怎么实现? >>

mAtlAB GUI请问如下按钮功能怎么实现?

这属于所谓的Tabbed panel,早期的MATLAB有个tabdlg函数,是用uicontrol实现类似tabbed功能的,效果差强人意.后来引入了两个函数uitab和uitabgroup,专门用于创建有tabbed需求的UI,但长期处于undocumeted状态,直到2014b才正式载入文档(中间在2010b的时候还特别在文档中提到这两个未公开的函数,声称从未支持使用它们).不知道具体是从哪个版本引入的,就我所知,6.5版确定没有,2008a之后确定有,但具体的调用方式在2014b正式公开之前可能会有变化.题主现在的这个图究竟是用哪种方式实现的不好说,除非有相关的代码可以分析.

% 把所有的代码拷贝保存运行即可 function zd479599250% 编写一个GUI的按钮读取一副图像,功能如下:% 点击按钮,弹出对话框,然后从对话框中选取图片% 创建绘图窗口,里面包括一个坐标系及一个按钮 axes('units','normal','pos',[.1 .3 .8 .

你可以建立三个按钮,在同一个位置,第二三个开始visible是off,第一个按钮下set(handles.button1,'visible','off') set(handles.button2,'visible','on') …… 第二个类推 明白了没??

1:可以,使用uigetfile函数即可2:可以,标准的函数调用,双击按钮,就会打开回调函数,叫做callback3: 可以,可以使用uiwait4:可以,使用edit,属性里使用多行即可

其实很简单啦!你只需要在这个界面里放多个或者一个pushbutton,然后在pushbotton的callback里写下调用程序即可.比如:h=gcf;filename;close(h);然后保存,运行这个按钮界面,点击按钮就可以出现“filename”,filename为你的其他界面的名称!!简单吧!!

打开matlab之后,新建一个graphical user interface(gui); 选择默认的blank gui(default),点击ok,之后进入gui界面编辑界面,左边的侧边栏为界面的一些快捷按钮,按住鼠标左键可以拖到右侧编辑框,各个按钮一般都有自己作用,把按钮拖过去,图为各种按钮示意;按自己的需要选择按钮并排版 在未放置按钮区域右键选择editor 进入代码编辑界面,在按钮的对应区域加入自己的代码,点击上方绿色三角(或按f5)运行,调试通过 调试通过即可保存.m文件以及.fig文件即可

可以在pushbutton1的callback函数中,通过handles保存该矩阵数据,比如:handles.c = c; guidate(hobject, handles); 然后在pushbutton2的callback函数中,可以直接通过handles.c来访问该数据了. 也可以通过声明全局变量来操作,比如:global c; 然后设置或调用c的值.

方法/步骤:1、打开matlab之后,新建一个graphical user interface(gui);2、选择默认的blank gui(default),点击ok3、之后进入gui界面编辑界面,左边的侧边栏为界面的一些快捷按钮,按住鼠标左键可以拖到右侧编辑框,各个按钮一般都有自己作用4、把按钮拖过去,图为各种按钮示意;5、按自己的需要选择按钮并排版6、在未放置按钮区域右键选择editor7、进入代码编辑界面,在按钮的对应区域加入自己的代码8、点击上方绿色三角(或按f5)运行,调试通过9、调试通过即可保存.m文件以及.fig文件即可 注意:找准按钮对应的代码段 注意matlab语言的规则 转载~~

对于图像处理来说,matlab有着巨大的优势,visual c++常用来制作人机交互界面,其实matlab制作gui界面是十分简单的,只需要如下操作:1、在输入行:guide显示界面如下:2、选择创建新的gui,然后选择创建一个空的gui,同时注意保存的

设计一个同等大小的逻辑变量矩阵.每次抽取一个元素后,在相应位置进行标志.下一轮抽取时,采用条件判断或者根据标志将未抽取的元素重新编排矩阵,在重新编排矩阵中抽取.完成后再重置逻辑变量矩阵的所有标志位

网站首页 | 网站地图
All rights reserved Powered by www.kcjf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com