温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

matlab中GUI对象的常用属性有哪些

发布时间:2021-12-30 17:04:21 来源:亿速云 阅读:643 作者:小新 栏目:互联网科技

这篇文章给大家分享的是有关matlab中GUI对象的常用属性有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

GUIDE编程开发

matlab可视化姐买你的设计,一般有两种方法,一是直接通过编辑M脚本文件产生GUI,二是通过MATLAB图形用户界面开发环境GUIDE来建立界面。GUIDE是matlab为编写GUI界面提供的集成开发工具,提供了姐买你的外观、属性和回调函数等。GUIDE将用户保存好的GUI界面保存在一个FIG资源文件中,同时还能够产生GUI初始化和组件界面布局控制代码的M文件,这个M文件为实现回调函数提供了一个参考框架。

一.GUI对象的常用属性

1.控件风格和外观

backgroundColor:设置控件背景颜色,使用[R G B]或颜色定义

CData:在控件上显示的真彩色图像,使用矩阵表示

ForegroundColor:用于设置控件上显示的文本的颜色

String属性:设置控件上的文本

Visible:设置空间是否可见,可以取值为on或off

2.控件的常规信息

Enable属性:表示控件的使能状态,取值可以为on\inactive和off,默认值为on。当设置为inactive时,控件不可用。

style:设置控件对象的类型,可以取值为pushbutton、togglebutton、radiobutton、checkbox、edit、text、slider、frame、listbox、popupmenu,系统默认为pushbutton

Tag:控件名称,利用该名称来命名控件的回调函数的名称

TooltipString属性:该属性为字符串,用来设置提示信息,当鼠标指针位于此控件时,显示该提示信息。

UserData:设置用户指定的数据。利用该属性可以实现数据的传递

position:设置控件对象的位置和大小

units:设置控件的位置以及大小等的单位

3.控件的回调函数

BusyAction:处理回填函数的中断,有两种选项:即cancel:取消中断事件,queue:排队(默认设置)

ButtonDownFcn属性:按钮按下时的处理函数

Callback属性:是来凝结程序界面整个程序系统的实质性功能的纽带。该属性值应该为一个可以直接求值的字符串,在该对象被选中和改变时,系统将自动地对字符串进行求值

CreateFcn:在对象产生过程中执行的回调函数

DeleteFcn:删除对象过程中执行的回调函数

Interruptible属性:指定当前的回调函数在执行时是否允许中断,去执行其他的函数

4.控件当前状态信息

ListboxTop:在列表框中显示的最顶层的字符串的索引

Max:最大值

Min:最小值

Value:空间当前值,对于单选按钮如果被选中时,该属性的值为Max属性值,如果没有被选中,则为MIn属性值 

matlab中GUI对象的常用属性有哪些

二、GUI的M文件

利用GUIDE可以生成M文件框架,通过M文件决定GUI用户操作的相应,通过GUIDE可以自动生成M文件,然后在M文件中编写GUI空间的回调函数

M文件由多个子函数构成,包括主函数、opening函数、output函数和回调函数。其中,主函数不能修改,和文件名相同。 

matlab中GUI对象的常用属性有哪些

快捷菜单的例子: 

matlab中GUI对象的常用属性有哪些

感谢各位的阅读!关于“matlab中GUI对象的常用属性有哪些”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI