快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

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

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

成都创新互联主要从事成都做网站、网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务林周,10多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18982081108

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对象的常用属性有哪些”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!


网站标题:matlab中GUI对象的常用属性有哪些
当前地址:http://6mz.cn/article/goppcc.html

其他资讯