主要内容

uibutton

创建按钮或状态按钮组件

描述

btn= uibutton创建一个按钮在一个新的图并返回按钮对象。MATLAB®调用uifigure函数创建的图。

例子

btn= uibutton ()在指定的父容器创建一个按钮。家长可以使用创建的图uifigure函数或子容器之一。

btn= uibutton (风格)创建一个指定样式的按钮。按钮样式“推”“状态”

例子

btn= uibutton (,风格)创建一个指定样式的按钮指定的父容器。

例子

btn= uibutton (___,名称,值)创建一个按钮的属性指定一个或多个名称参数。例如,指定背景色使用的按钮写成BackgroundColor财产。使用这个选项的任何输入参数组合在前面的语法。

例子

全部折叠

创建一个按钮在界面图。

无花果= uifigure;b = uibutton(图);

图包含一个uibutton类型的对象。

创建一个状态按钮在界面图。

无花果= uifigure;b = uibutton(图,“状态”);

图包含一个uistatebutton类型的对象。

单击按钮。按钮仍在你点击它后按下状态。

按钮在界面图。按钮处于按下状态。

创建一个状态按钮在界面图,通过指定属性值和自定义它的外观。

无花果= uifigure;b = uibutton(图,“状态”,“文本”,“玩”,“图标”,“play.png”,“IconAlignment”,“顶级”,“位置”,50 50 100 100);

图包含一个uistatebutton类型的对象。

确定按钮处于按下状态。

b.Value
ans =逻辑0

以编程方式更新按钮值出现在其压状态。

b.Value= true;

图包含一个uistatebutton类型的对象。

创建一个应用程序块一些数据,当一个应用程序用户按下一个按钮。

在文件命名plotApp.m编写一个函数,实现了应用程序:

  • 创建一个用户界面图和一个网格布局管理器应用程序。

  • 创建UI轴和一个按钮的网格布局管理器。

  • 写一个回调函数命名plotButtonPushed情节在UI中一些数据轴,分配的功能ButtonPushedFcn回调的财产。关于回调函数的更多信息,请参阅为应用程序创建回调以编程方式创建

函数plotApp无花果= uifigure;g = uigridlayout(图3 [2]);g。RowHeight = {“1 x”,“健康”};g。ColumnWidth = {“1 x”,“健康”,“1 x”};ax = uiaxes (g);ax.Layout。行= 1;ax.Layout。列= [1 3];b = uibutton (g,“文本”,“阴谋数据”,“ButtonPushedFcn”@ (src、事件)plotButtonPushed (ax));b.Layout。行= 2;b.Layout。列= 2;结束函数plotButtonPushed (ax) x = linspace(0, 2 *π,100);y = sin (x);情节(ax, x, y)结束

运行plotApp函数。单击按钮绘制数据。

UI图窗口轴显示一些绘制轴以下数据和一块数据按钮

输入参数

全部折叠

风格的按钮,指定这些值之一:

  • “推”——当点击一次,按钮按下和释放。

  • “状态”——当点击一次,按钮仍然按下或释放状态,直到再次点击。

指定为一个父容器对象创建使用uifigure函数或子容器之一:选项卡,面板,ButtonGroup,或GridLayout。如果你不指定一个父容器,MATLAB调用uifigure创建一个新的函数对象作为父容器。

名称-值参数

指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

例子:uibutton(图,写成BackgroundColor =“蓝色”)

R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

例子:uibutton(图”,写成BackgroundColor”、“蓝色”)

每种类型的按钮对象支持一组不金宝app同的属性。为每个属性的完整列表和描述类型,看到相关的属性页。

版本历史

介绍了R2016a

全部展开

另请参阅

功能

属性

工具