文件帮助中心文件
创建文本或数字编辑字段组件
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”那'在');
确定默认限制。
limits = edt.limits.
limits = -inf inf
返回的值表明没有限制。
将限制更改为0到100。(默认情况下是包含限制的。)
edt.limits = [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..有关支持格式的完整列表显示运算符,请参阅万博1manbetxSprintf..
Sprintf.
代码valuechangedfcn.回调以便当App用户更改编辑字段中的文本时,更新标签以匹配该文本。
valuechangedfcn.
保存以下代码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
速度
代码valuechangedfcn.回调,以便当应用程序用户更改编辑字段中的值时,滑块将更新以匹配该值。
保存以下代码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回调函数dumberChanged(NumFld,Slider)Slider.Value = NumFld.Value;结尾
跑numericeDitfieldValue..
numericeDitfieldValue.
在数字编辑字段中输入0到100的值,然后单击字段外部。滑块移动以指示数字编辑字段值。
代码valuechangedfcn.回调以维护在单个会话中输入的值的日志。当App用户更改编辑字段中的值时,将先前的字段值添加到在文本区域中维护的列表中。回调使用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,事件)nvalChanged(namefld,事件,逻辑列表));结尾%创建ValueChangedFcn回调函数nvalChanged(namefld,事件,loglist)newvalue = event.value;上一个value = event.previousvalue;loglist.value = [上个值;loglist.value];结尾
跑logNames.
logNames
每次在文本编辑字段中输入名称并按Enter键时,之前将添加到文本区域中的文本编辑字段中的名称。
“文本”
“数字”
编辑字段类型,指定为以下之一:
默认情况下,文本编辑字段为空。
默认情况下,数字编辑字段显示值0.如果应用程序用户在数字编辑字段中键入非数字值,则MATLAB将打开错误工具提示并将值恢复到最后一个有效值。
选项卡
ButtonGroup
GridLayout
父容器,指定为a数字使用Uifigure.函数或其子容器之一:选项卡那面板那ButtonGroup, 或者GridLayout.如果您未指定父容器,Matlab会调用Uifigure.创建新的功能数字用作父容器的对象。
指定可选的逗号分离对名称,值参数。姓名是参数名称和价值为对应值。姓名必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家.
姓名
价值
Name1, Value1,…,的家
编辑菲尔德和NumericEditField.对象支持不同的属万博1manbetx性集。有关对象的属性和描述的完整列表,请参阅关联属性页。
NumericEditField.
编辑域属性- 如果风格是默认的,“文本”
numericeDitfield属性- 如果风格是“数字”
appdesigner
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
与当地办事处联系