主要内容

uibutton

创建按钮或状态按钮组件

描述

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

btn= uibutton (风格创建指定样式的按钮。

例子

btn= uibutton (在指定的父容器中创建按钮。父结点可以是数字创建使用uifigure函数或其子容器之一。

例子

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

例子

btn= uibutton (___名称,值创建一个按钮具有由一个或多个指定的属性名称,值对参数。将此选项与前面语法中的任何输入参数组合一起使用。

例子

全部折叠

创建一个按钮。

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

带有按钮的UI图形窗口。默认的按钮文本是button。

通过指定样式为创建状态按钮“状态”

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

带有按钮的UI图形窗口。默认的按钮文本是State button。

无花果= uifigure (“名字”“我的图”);pnl = uipanel(图);btn = uibutton (pnl);

带有面板和按钮的UI图形窗口。按钮在面板中。

创建一个状态按钮并指定属性值。

无花果= uifigure;btn = uibutton(图,“状态”...“文本”“记录”...“价值”,真的,...“位置”, 50100, 100, 22);

带有状态按钮的UI图形窗口。按钮文本为Record。这个按钮是深灰色的。

确定状态按钮文本的字体名称。

帧= btn。字体名
帧= Helvetica

更改按钮文本的字体名称。

btn。字体名=“Arial窄”

创建一个按钮和一个UI轴。当应用程序用户按下按钮时,就会创建一个图形。

创建buttonPlot.m在MATLAB路径上。这段代码创建了一个包含按钮和UI轴的窗口。当应用程序用户点击按钮时,ButtonPushedFcn策划一些数据。

函数buttonPlot创建一个图形窗口无花果= uifigure;%创建一个UI轴ax = uiaxes (“父”无花果,...“单位”“像素”...“位置”, [104, 123, 300, 201]);创建一个按钮btn = uibutton(图,“推”...“位置”,[420, 218, 100,22],...“ButtonPushedFcn”@ (btn、事件)plotButtonPushed (ax btn));结束%创建ButtonPushedFcn回调函数函数pltbuttonpushed (btn,ax) x = linspace(0,2*pi,100);y = sin (x);情节(ax, x, y)结束

运行buttonPlot,然后按下按钮。MATLAB绘制数据。

UI图中的应用程序。该应用程序包含一个带有一些数据的绘图,以及绘图右侧的一个按钮。

输入参数

全部折叠

按钮的样式,指定为下列样式之一:

  • “推”

    当点击一次,按钮出现按下和释放。

  • “状态”

    单击一次,按钮将保持按下或释放状态,直到再次单击。

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

名称-值参数

指定可选的逗号分隔的对名称,值参数。的名字参数名和价值为对应值。的名字必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家

每种类型的按钮对象支持一组不金宝app同的属性。有关每种类型的属性和描述的完整列表,请参见关联属性页。

另请参阅

功能

属性

介绍了R2016a