文档帮助中心文档
创建文本或数字编辑字段组件
edt=uieditfield
美国东部时间= uieditfield(风格)
美国东部时间= uieditfield(父)
edt=uieditfield(父项,样式)
edt=uieditfield(___、名称、值)
美国东部时间=uieditfield在新图形窗口中创建文本编辑字段,并返回编辑区对象®调用uifigure函数创建图形。
美国东部时间=uieditfield
美国东部时间
编辑区
uifigure
美国东部时间=uieditfield(风格)创建指定样式的编辑字段。
美国东部时间=uieditfield(风格)
风格
实例
美国东部时间=uieditfield(父母亲)在指定的父容器中创建编辑字段。父结点可以是图形使用uifigure函数或其子容器之一。
美国东部时间=uieditfield(父母亲)
父母亲
图形
美国东部时间=uieditfield(父母亲,风格)在指定的父容器中创建指定样式的编辑字段。
美国东部时间=uieditfield(父母亲,风格)
美国东部时间=uieditfield(___,名称、值)使用一个或多个指定对象属性名称、值配对参数。将此选项与前面语法中的任何输入参数组合一起使用。
美国东部时间=uieditfield(___,名称、值)
名称、值
全部折叠
在窗口中创建文本编辑字段。
无花果= uifigure;美国东部时间= uieditfield(图);
通过将样式指定为数字来创建数字编辑字段。
无花果= uifigure;美国东部时间= uieditfield(图,“数字”);
指定一个面板作为父对象。
面板
无花果= uifigure;pnl = uipanel(图);美国东部时间= uieditfield (pnl,“数字”);
创建启用舍入的数字编辑字段。
无花果= uifigure;美国东部时间= uieditfield(图,“数字”,...“RoundFractionalValues”,“开”);
确定默认限制。
极限=edt极限
限制=-Inf
返回的值表示没有限制。
将限制更改为0到100。(默认情况下是包含限制的。)
edt限值=[0 100];
创建一个数字编辑字段,允许应用程序用户输入一个大于-5且小于等于10的值。
无花果= uifigure;美国东部时间= uieditfield(图,“数字”,...“限制”, [-5 10],...“LowerLimitInclusive”,“关闭”,...“UpperLimitInclusive”,“开”,...“价值”, 5);
如果在数值编辑字段中输入超出限制的值,MATLAB将显示一条消息。该消息指示问题并将该值恢复为以前的有效值。
创建一个数字编辑字段,允许应用程序用户输入任何值,但始终使用精确的两个小数点和指定的单位显示值。MATLAB存储应用程序用户输入的精确值。
无花果= uifigure;美国东部时间= uieditfield(图,“数字”,...“ValueDisplayFormat”,' %。2 f伏的);
类型5.5556在数字编辑字段中,然后在其外部单击。此时将显示编辑字段5.56伏.
5.5556
5.56伏
MATLAB将该值存储为5.5556.如果再次单击编辑字段,就会显示出来5.5556。有关支持的格式显示运算符的完整列表,请参阅金宝app把格式数据写成串.
把格式数据写成串
代码价值变化回调,以便当应用程序用户更改编辑字段中的文本时,更新标签以匹配该文本。
价值变化
保存以下代码textValue.m在MATLAB路径上。
textValue.m
函数textValue%创建图形和组件。图=uifigure(“位置”,[100 100 366 270]);lbl = uilabel(图,...“位置”,[130 100 100 15]); txt=uieditfield(图,...“位置”,[100 175 100 22],...“ValueChangedFcn”@ (txt、事件)textChanged (txt lbl));终止%编写回调函数代码。函数textChanged(txt,lbl)lbl.Text=txt.Value;终止
跑textValue,和类型速度在编辑字段中。在编辑字段外单击以触发回调。
textValue
速度
代码价值变化回调,以便当应用程序用户更改编辑字段中的值时,将更新滑块以匹配该值。
保存以下代码numericEditFieldValue.m在MATLAB路径上。
numericEditFieldValue.m
函数numericEditFieldValue%创建图形和组件图=uifigure(“位置”,[100 100 366 270]); 滑块=uislider(图,...“位置”,[100 140 120 3]); numfld=uieditfield(图,“数字”,...“位置”,[110 200 100 22],...“ValueChangedFcn”@ (numfld、事件)numberChanged (numfld,滑块));终止%创建ValueChangedFcn回调函数numberChanged(numfld,slider)slider.Value=numfld.Value;终止
跑numericEditFieldValue.
numericEditFieldValue
在数字编辑字段中输入0到100之间的值,然后单击字段外部。滑块移动以指示数字编辑字段值。
代码价值变化回调以维护在单个会话中输入的值的日志。当应用程序用户更改编辑字段中的值时,上一个字段值将添加到文本区域中维护的列表中。回调使用PreviousValue在事件参数来填充文本区域。
PreviousValue
事件
保存以下代码logNames.m在MATLAB路径上。
logNames.m
函数logNames%创建图形和组件图=uifigure(“位置”,[100 100 366 400]);loglist = uitextarea(图,...“位置”,[134 49 150 277],...“可编辑”,“关闭”); namefld=uieditfield(图,“文本”,...“价值”,“鲍勃·兰利”,...“位置”,[134 367 100 22],...“ValueChangedFcn”,@(namefld,event)nValChanged(namefld,event,loglist));终止%创建ValueChangedFcn回调函数nValChanged(namefld,event,loglist)newvalue=event.Value;previousValue=event.previousValue;loglist.Value=[previousValue;loglist.Value];终止
跑logNames.
logNames
每次在文本编辑字段中输入名称并按enter键时,先前在文本编辑字段中的名称都会添加到文本区域。
“文本”
“数字”
编辑为指定的字段类型之一:
默认情况下,文本编辑字段为空。
默认情况下,数值编辑字段显示值0。如果应用程序用户在数值编辑字段中键入非数值,MATLAB将打开错误工具提示,并将该值还原为上一个有效值。
选项卡
ButtonGroup
GridLayout
父容器,指定为图形使用uifigure函数或其子容器之一:选项卡,面板,ButtonGroup或GridLayout。如果未指定父容器,MATLAB将调用uifigure函数创建一个新的图形对象,该对象用作父容器。
指定可选的逗号分隔的字符对名称、值参数。名称是参数名和价值为对应值。名称必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家.
名称
价值
Name1, Value1,…,的家
编辑区和数字编辑字段对象支持不同的属金宝app性集。有关对象的属性和描述的完整列表,请参阅关联属性页。
数字编辑字段
编辑字段属性-如果风格是默认的,“文本”
NumericEditField属性-如果风格是“数字”
appdesigner
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站以获取可用的翻译内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区站点不适合您所在位置的访问。
与当地办事处联系