matlab gui的handlevisibility属性
来源:互联网 发布:c语言基础知识要点 编辑:程序博客网 时间:2024/06/07 11:51
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
来源:http://blog.csdn.net/kelvin_yan/article/details/51537627
阅读全文
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的一些认识
- opencv-图像金字塔
- 深度理解redux(一)
- PAT 甲级 1013. Battle Over Cities
- 某tv直播_sign算法
- Git更新远程分支列表
- matlab gui的handlevisibility属性
- js仿新浪微博消息发布功能
- python 数字拆分
- Gson的使用
- 给你八个参加SDCC 2017·深圳站不容错过的理由!
- Android简单的的小视频
- [原生js] 前端开发必须掌握的七个JavaScript技巧
- 基于Gitlab实现的配置中心(支持Docker)
- C++class默认生成4个函数