文件帮助中心
为设计应用程序创建图形
无花果= Uifigure.
图= Uifigure(名称,值)
例子
无花果= Uifigure.为构建用户界面创建一个数字并返回数字目的。这是App Designer使用的图形类型。
无花果
数字
无花果= uifigure (名称,价值)使用一个或多个指定图形属性名称,价值对参数。
无花果= uifigure (名称,价值)
名称,价值
全部收缩
无花果= uifigure;
创建一个具有特定标题的UI图形。
图= Uifigure('姓名'那'绘制结果');
得到位置属性值。
位置
p = fig.Position.
Ans = 680 678 560 420
代码CloseEquestfcn.当用户尝试关闭窗口时,回调要打开模态确认对话框。
CloseEquestfcn.
将此代码复制并粘贴到MATLAB中®编辑器,然后运行closeFig。
closeFig
函数closefig图= Uifigure(“位置”,[100 100 425 275]);图.ClosEryQuestFCN = @(图,事件)my_closereq(图);函数my_closeeq (fig,selection) select = uiconfirm(fig, selection)'关闭图形窗口?'那......'确认');开关选择案件'好的'删除(图)案件“取消”返回结尾结尾结尾
点击图形关闭按钮。打开“确认”对话框。
将鼠标悬停在按钮上方的鼠标指针符号更改显示时显示。
这个程序文件,调用setMousePointer.m,向您展示如何:
setMousePointer.m
创建一个UI图形,当鼠标移动到按钮上时执行自定义代码。要做到这一点,使用@运营商分配m功能手柄windowbuttonmotionfcn.图的财产。
@
m
windowbuttonmotionfcn.
创建按钮并指定其坐标和标签。
创建一个调用的回调函数m使用鼠标在按钮上移动时要执行的自定义代码。在函数中,查询历史点属性确定鼠标指针坐标。设定指针财产“手”如果指针坐标位于按钮坐标内。
历史点
指针
“手”
跑setMousePointer。然后将鼠标移到按钮上以查看鼠标指针符号更改。
setMousePointer
函数setMousePointer图= uiffigure (“位置”,[500 500 375 275]);fig.WindowButtonMotionFcn = @mouseMoved;btn = uibutton(图);btnX = 50;btnY = 50;btnWidth = 100;btnHeight = 22;btn。Position = [btnX btnny btnWidth btnHeight];btn。Text ='提交变更';函数Mousemoved(SRC,事件)MousePos = Fig.CurrentPoint;如果(MousePos(1)> = BTNX)&&(MousePos(1)<= BTNX + BTNWIDTH)......&&(mousepos(2)> = btny)&&(mousepos(2)<= btny + btnheight)fig.pointer =“手”;别的fig.Pointer ='箭';结尾结尾结尾
指定可选的逗号分离对名称,价值参数。姓名是参数名称和价值为对应值。姓名必须出现在引号内。您可以以任何顺序指定多个名称和值对参数Name1, Value1,…,的家。
姓名
价值
Name1, Value1,…,的家
'姓名','我的应用'
我的程序
这里列出的属性是可用属性的子集。有关完整列表,请参见UI图属性。
'姓名'
''
图的名称,指定为字符向量或字符串标量。
例子:Uifigure('姓名','结果')将图形的名称设置为'结果'。
Uifigure('姓名','结果')
'结果'
在App Designer中,默认值姓名属性是'matlab app'。
'matlab app'
“位置”
[左下宽度]
UI图形的位置和大小(不包括边框和标题栏),指定为表单的四个元素向量[左下宽度]。
此表描述了向量中的每个元素。
剩下
底
宽度
高度
目前,你不能通过数字使用的对象Uifigure.函数到打印功能。如果您尝试这样做,Matlab会抛出错误。有关更多信息,请参阅在App Designer中显示图形。
Uifigure.
打印
appdesigner
滚动
UIBUTTONGROUP.
Uipanel.
uitab.
系统上存在此示例的修改版本。你想打开这个版本吗?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
你也可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室