- 7
- 0
- 约6.81千字
- 约 5页
- 2017-07-09 发布于河南
- 举报
uicontrol的应用
Uicontrol:是user interface control 的缩写(用户界面控制)。在各计算机平台上,窗口系统都采用控制框和菜单,让用户进行某些操作,或设置选项或属性。控制框是图形对象,如图标、文本框和滚动条,它和菜单一起使用以建立用户图形界面,称之为窗口系统和计算机窗口管理器。MATLAB控制框,又称uicontrol,与窗口管理器所用的函数十分相似。它们是图形对象,可以放置在MATLAB的图形窗中的任何位置并用鼠标激活。MATLAB的uicontrol包括按钮、滑标、文本框及弹出式菜单。Uicontrol由函数uicontrol生成。Hc_1=uicontrol(Hf_fig, PropertyName ,PropertyValue,...)Uicontrol:是user interface control 的缩写(用户界面控制)。在各计算机平台上,窗口系统都采用控制框和菜单,让用户进行某些操作,或设置选项或属性。控制框是图形对象,如图标、文本框和滚动条,它和菜单一起使用以建立用户图形界面,称之为窗口系统和计算机窗口管理器。MATLAB控制框,又称uicontrol,与窗口管理器所用的函数十分相似。它们是图形对象,可以放置在MATLAB的图形窗中的任何位置并用鼠标激活。MATLAB的uicontrol包括按钮、滑标、文本框及弹出式菜单。Uicontrol由函数uicontrol生成。Hc_1=uicontrol(Hf_fig, PropertyName ,PropertyValue,...)其中,Hc_1是由函数uicontrol生成uicontrol对象的句柄。通过设定uicontrol对象的属性值PropertyName , PropertyValue 定义了uicontrol的属性;Hf_fig是父对象的句柄,它必须是图形。如果图形对象句柄省略,就用当前的图形建立不同类型的控制框。MATLAB共有八种不同类型或型式的控制框。它们均用函数uicontrol建立。属性 Style 决定了所建控制框的类型。 Callback 属性值是当控制框激活时,传给eval在命令窗口空间执行的MATLAB字符串。下面将给出uicontrol对象的一些属性及它们相应的值和描述,{}内的内容为默认值,如{default},除非另外声明,否则所有的属性都可以进行设置,所有对象都通用的属性将在附件中列出。1.‘BakcgroundColor(背景颜色)---ColorSpec(特定的颜色).这个属性声明了用来填充uicontrol对象的背景颜色,ColorSpec是一个三元素的RGB 向量或者标准颜色的字符串号,默认的颜色值是和系统相关的,并且可以通过输入命令get(0,DefaultUuicontrolBackgroundColor)获得。2.‘Callback(返回,回调)----string(字符串)。这个属性声明了当用户触发uicontrol对象(如:在按下一个pushbutton或者拖动一个slider)时候所执行的字符串,frame 和静态的textuicontrol类型不发出回调。3.‘CData--m-by-n-by-3 array( 矩阵)这个属性是一个在pushbutton或fogglebuttonuicontrol类型上显示的真彩色图像。4 ‘Enable---{‘on}(默认状态)|‘inactive(静态)|off(关)这个属性声明了是否启用这个uicontrol对象,当设置为on的时候,在这个uicontrol被选中的时候,执行这个回调字符串,当设置为off的时候,这个uicontrol标签字符串就变暗。当设置为inactive 的时候,uicontrol没有被变暗,当设置为off和inactive的时候,不执行这个回调字符串,但是ButtonDownFcn属性还是会起作用。5 ‘Extent (宽度,长度)---[0 0 width heigth],这个属性是一个只读属性,它返回用来标识这个uicontrol所使用的文本字符串的大小,其格式为标准的直角坐标格式,单位为Units属性所声明的单位,这个属性可用于确定装载所期望标签字符串而需要的uicontrol的大小。6 ‘FontAngle(字体倾斜度)---{‘normal}|italic(斜体的)|oblique(斜的,歪的)这个属性声明了所用的字符的倾斜度。7‘FontName( 字体)---string这个属性声明了所使用的字体类型,使用FixedWidth就将字体设置为保存在根对象的FixedWidthFontName属性中的字体。8‘FontSize(字体大小)---number(数字),声明了字体的大小,单位为FontUni
原创力文档

文档评论(0)