matlab gui的handlevisibility属性
来源:互联网 发布:安卓好用的壁纸软件 编辑:程序博客网 时间:2024/06/06 00:31
handlevisibility:用于设置控件的句柄可访问性。可以取三个值:
on : 对于所有函数均可见,该控件的句柄,不仅gui的回调函数可以认,非gui(matlab非gui模块的函数、用户自动函数)都可以认
callback:该控件只有gui的回调函数可以访问
off:该控件不可访问
对于axes控件,这会带来一个问题。一般,我们可以通过在callback函数里通过
axes(handles.axes1);imshow(img);实现动态的图像显示功能,例如按某个button,显示的图像发生改变。
但如果是在别的地方(不是callback函数里)调用axes()是徒劳的,如定时器timer的回调函数、我们自己定义的函数里,此时gui会新建一个figure来显示图像。
这个问题也可以描述为:为什么用axes画图 重新弹出来一个figure 而axes不显示?
解决方法:将gui整个figure的handlevisibility属性设置为on(默认值是callback)
原因:估计是imshow默认对figure进行操作,但gui里面只有axes控件,gui本身就是一个大的figure,gui这个figure通过某些机制把图像imshow到axes控件中,所以即使axes控件的handlevisibility属性是on,但因为gui的handlevisibility是callback,非callback函数无法访问axes控件导致gui新建了一个figure
0 0
- matlab gui的handlevisibility属性
- 【matlab】GUI的handlevisibility属性
- 【matlab】GUI的handlevisibility属性
- matlab gui的handlevisibility属性
- MATLAB的GUI 程序设计
- MATLAB 的GUI组件
- matlab GUI的handles
- Matlab的GUI整理
- MATLAB的GUI入门
- Caffe+Matlab的GUI
- 【matlab GUI】GUI listbox的用法
- MATLAB的GUI应用程序设计
- [Matlab GUI]handles的问题
- Matlab GUI 涉及的问题
- MATLAB gui wait的使用
- 关于matlab GUI的popupmenu
- matlab-gui的运行流程
- MATLAB GUI的一些认识
- Maven
- NoSQL之Redis---String类型命令
- mysql无法启动 服务没有报告任何错误 -- 解决方案
- 在android里保存数据的三种形式(Saving Data)
- Spark MLlib系列(二):基于协同过滤的电影推荐系统
- matlab gui的handlevisibility属性
- [Maven]1,了解以及如何快速运用Maven
- fastjson--Gson生成Json字符串,并且解析Json字符串生成对象
- Android Studio使用SVN问题解决方案
- CocoaPods 的安装以及一些常见安装错误解决办法
- Java中String、StringBuffer、StringBuilder的区别及面试经常出现的问题
- linux 自动生成configure和make文件
- 调整VNC屏幕宽度
- js取整、取余等常用方法