uiconfirm
创建确认对话框
描述
返回用户选择一个特征向量。指定选择
= uiconfirm (___)选择
输出参数与任何以前的语法。当你使用这个语法时,你不能访问MATLAB命令提示符,而对话框打开。
例子
指定不同的图标
创建一个对话框,显示警告图标问题而不是默认的图标。
无花果= uifigure;选择= uiconfirm(无花果,“关闭文件吗?”,确认关闭的,…“图标”,“警告”);
当用户选择一个选项,uiconfirm
返回选择作为一个特征向量。
指定自定义选项
创建一个确认对话框,其中包含三个选项:覆盖,另存为新,取消。指定另存为新作为默认选项,并指定取消映射到取消的选择行为。
无花果= uifigure;味精=“拯救这些变化将覆盖以前的变化。”;title =“确认保存”;选择= uiconfirm(无花果、味精、标题…“选项”,{“覆盖”,“另存为新”,“取消”},…“DefaultOption”2,“CancelOption”3);
当用户选择一个选项,uiconfirm
回报他们的选择作为一个特征向量。
显示格式化的方程
创建一个图的PolarAxes
对象和一个确认对话框,显示一个方程使用乳胶格式化。包括代码来处理对话框中选择,如果用户单击绘制方程好吧。
无花果= uifigure;ax = polaraxes(图);味精=“你想把$ $ r = \ exp \离开(\压裂{\θ}{10}\右)? $ $”;选择= uiconfirm(无花果、味精、“阴谋方程”,“翻译”,“乳胶”);开关选择情况下“好吧”θ= 100:0.1:0;r = exp(θ/ 10);polarplot (ax,θ,r);情况下“取消”返回结束
点击好吧绘制方程。
定义CloseFcn
回调
的CloseFcn
名称-值参数是用于执行特定任务时,对话框关闭。
在MATLAB编辑器中,创建一个脚本,它包含以下代码。该代码创建一个图,定义了两个回调函数figcallback
和dlgcallback
。
的
figcallback
函数执行当用户试图关闭图窗口。图中的函数创建一个确认对话框窗口,指定了dlgcallback
功能对话框CloseFcn
回调。的
dlgcallback
对话框关闭时执行的函数。函数访问SelectedOption
在一个结构体
被称为事件
,MATLAB将作为第二个参数传递给回调函数。如果用户选择好吧,函数图窗口关闭。
无花果= uifigure (“CloseRequestFcn”,@figcallback);函数figcallback (src、事件)uiconfirm (src,“关闭应用程序?”,确认关闭的,…“CloseFcn”,@dlgcallback);结束函数dlgcallback (src、事件)如果事件。SelectedOption = =“OK”删除(event.Source)结束结束
运行该脚本,然后试图关闭图窗口。这将创建确认对话框。
关于指定回调函数的更多信息,请参阅为应用程序创建回调以编程方式创建。
创建一个对话框应用程序设计师
在应用程序设计师创建一个确认对话框,要求用户确认决定关闭应用程序。
写一个CloseFcn
回调的确认对话框,如果用户选择关闭应用程序图窗口好吧。首先,在应用程序设计师代码视图通过选择,创建一个私有函数函数>私有函数。然后,编写私有函数,这样比赛这段代码:
函数mycallback(应用程序、src、事件)如果事件。SelectedOption = =“OK”删除(app.UIFigure);结束结束
最后,当一个用户试图显示对话框关闭应用程序,创建一个CloseRequestFcn
图窗口回调。点击回调并选择app.UIFigure
组件和CloseRequestFcn
回调,然后单击添加回调。替换回调函数,应用设计师创造的主体与这段代码:
uiconfirm (app.UIFigure“关闭文件吗?”,确认关闭的,…“CloseFcn”,@app.mycallback);
保存并运行应用程序,然后试图关闭应用程序窗口创建一个确认对话框。
更多信息以编程方式创建组件并指定回调函数,看看以编程方式将UI组件添加到应用程序设计师。
输入参数
无花果
- - - - - -目标图
图
对象
目标图,指定为一个图
对象。的图必须创建uifigure
函数。
消息
- - - - - -消息显示
特征向量|单元阵列的特征向量|字符串数组
消息显示,指定为一个特征向量,单元阵列的特征向量,或字符串数组。指定单元格数组或字符串数组时你的信息有多行文本。数组中每个元素对应一个不同的行文本。
标题
- - - - - -对话框标题
特征向量|字符串标量
对话框标题,指定为一个特征向量或字符串标量。
名称-值参数
指定可选的双参数作为Name1 = Value1,…,以=家
,在那里的名字
参数名称和吗价值
相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。
R2021a之前,用逗号来分隔每一个名称和值,并附上的名字
在报价。
例子:选择= uiconfirm(无花果、消息、标题“选项”,{“保存”,“删除”,“退出”})
指定三个自定义选项对话框。
选项
- - - - - -自定义选项
{“OK”,“取消”}
(默认)|单元阵列的特征向量|字符串数组
自定义选项,指定为一个单元阵列特征向量或一个字符串数组。
图标
- - - - - -图标
“问题”
(默认)|预定义的图标|自定义图标
图标,指定为一个预定义的图标或自定义图标。
预定义的图标
此表列出了预定义的图标的值。例如,要显示复选标记图标,指定名称-值对“图标”,“成功”
。
价值 | 图标 |
---|---|
“问题” (默认) |
|
“信息” |
|
“成功” |
|
“警告” |
|
“错误” |
|
” |
没有图标显示。 |
自定义图标
指定一个自定义的图标,这些值之一:
特征向量指定一个SVG的文件名,JPEG、GIF或PNG图像,在MATLAB的道路。或者,您可以指定一个图像文件的完整路径。
真彩图像数组。看到图像类型为更多的信息。
DefaultOption
- - - - - -默认的选项
1
(默认)|特征向量|字符串标量|整数
默认选项,指定为一个特征向量,标量字符串或整数。默认选项对应的对话框中的按钮默认焦点。
当你指定一个特征向量或字符串标量,它必须匹配的元素选项
数组中。然而,如果你打电话uiconfirm
没有选项
参数,然后DefaultOption
必须“好吧”
或“取消”
。
当你指定一个整数,它必须在范围(1,n),其中n是的长度选项
数组中。如果你是打电话uiconfirm
没有选项
参数,然后DefaultOption
必须1
或2
。
CancelOption
- - - - - -取消选择
2
(默认)|特征向量|字符串标量|整数
取消选项,指定为一个特征向量,标量字符串或整数。取消选项指定映射到哪个选项对话框中取消操作。
当你指定一个特征向量或字符串标量,它必须匹配的元素选项
数组中。然而,如果你打电话uiconfirm
没有选项
参数,然后CancelOption
必须“好吧”
或“取消”
。
当你指定一个整数,它必须在范围(1,n),其中n是的长度选项
数组中。如果你是打电话uiconfirm
没有选项
参数,然后CancelOption
必须1
或2
。
CloseFcn
- - - - - -密切的回调函数
”
(默认)|函数处理|单元阵列|特征向量
回调函数,指定这些值之一:
一个处理函数。
细胞数组中第一个元素是一个函数处理。后续单元阵列中的元素传递给回调函数的参数。
一个特征向量包含有效的MATLAB表达式(不推荐)。MATLAB计算表达式的基本工作空间。
这个回调时用于执行特定任务对话框关闭。
当你指定CloseFcn
作为处理函数(或单元阵列包含一个函数处理),MATLAB通过结构体
包含事件数据回调函数作为输入参数。这结构体
包含下表中描述的领域。
结构域 | 价值 |
---|---|
源 |
图 对象相关的对话框。 |
EventName |
“ConfirmDialogClosed” |
DialogTitle |
对话框的标题。 |
SelectedOptionIndex |
指数选择的选项。为n 选项,该指数可以是任意整数1 来n 。 |
SelectedOption |
所选选项按钮标签,作为一个特征向量返回。 |
关于指定回调函数的更多信息,请参阅为应用程序创建回调以编程方式创建。
翻译
- - - - - -对话框的文本翻译
“没有”
(默认)|“泰克斯”
|“乳胶”
|“html”
对话框的文本翻译,指定为:
“没有”
——显示文字字符。“泰克斯”
——解读文本使用的一个子集特克斯标记。“乳胶”
——解读文本使用乳胶标记的一个子集。“html”
——解读文本使用HTML标记的一个子集。
特克斯标记
使用特克斯标记添加上标和下标,包括特殊字符在文本。
修饰符仍然有效,直到结束的文本。标和下标是一个例外,因为他们只修改下一个字符或字符在大括号内。当你设置翻译“泰克斯”
支持的修饰符万博1manbetx,如下所示。
修饰符 | 描述 | 例子 |
---|---|---|
^ {} |
上标 | “文本^{上标}’ |
_ {} |
下标 | “text_{下标}’ |
\男朋友 |
大胆的字体 | “\ bf文本” |
它\ |
斜体字体 | “\它文本” |
\ sl |
斜字体斜体字体(通常是一样的) | “\ sl文本” |
rm \ |
正常的字体 | “\ rm文本” |
\字体名{ |
字体的名字——取代 字体的名称。您可以使用此结合其他修饰符。 |
“\字体名{快递}文本” |
\字形大小{ |
字体大小取代 数字标量值的单位。 |
”字形大小{15}文本” |
{\颜色 |
字体颜色——取代 用一个颜色:红色的 ,绿色 ,黄色的 ,品红色的 ,蓝色的 ,黑色的 ,白色的 ,灰色的 ,暗绿色 ,橙色 ,或lightBlue 。 |
“{品红}\颜色文本” |
\颜色(rgb){说明符} |
自定义字体颜色——取代 三元素RGB值。 |
“\颜色(rgb){0, 0.5, 0.5}文本” |
此表列出了支持的特殊字符万博1manbetx“泰克斯”
翻译。
字符序列 | 象征 | 字符序列 | 象征 | 字符序列 | 象征 |
---|---|---|---|---|---|
|
α |
|
υ |
|
~ |
|
∠ |
|
ϕ |
|
≤ |
|
|
|
χ |
|
∞ |
|
β |
|
ψ |
|
♣ |
|
γ |
|
ω |
|
♦ |
|
δ |
|
Γ |
|
♥ |
|
ϵ |
|
Δ |
|
♠ |
|
ζ |
|
Θ |
|
↔ |
|
η |
|
Λ |
|
← |
|
θ |
|
Ξ |
|
⇐ |
|
ϑ |
|
Π |
|
↑ |
|
ι |
|
Σ |
|
→ |
|
κ |
|
ϒ |
|
⇒ |
|
λ |
|
Φ |
|
↓ |
|
µ |
|
Ψ |
|
º |
|
ν |
|
Ω |
|
± |
|
ξ |
|
∀ |
|
≥ |
|
π |
|
∃ |
|
∝ |
|
ρ |
|
∍ |
|
∂ |
|
σ |
|
≅ |
|
• |
|
ς |
|
≈ |
|
÷ |
|
τ |
|
ℜ |
|
≠ |
|
≡ |
|
⊕ |
|
ℵ |
|
ℑ |
|
∪ |
|
℘ |
|
⊗ |
|
⊆ |
|
∅ |
|
∩ |
|
∈ |
|
⊇ |
|
⊃ |
|
⌈ |
|
⊂ |
|
∫ |
|
· |
|
ο |
|
⌋ |
|
¬ |
|
∇ |
|
⌊ |
|
x |
|
… |
|
⊥ |
|
√ |
|
´ |
|
∧ |
|
ϖ |
|
∅ |
|
⌉ |
|
> |
|
| |
|
∨ |
|
< |
|
© |
乳胶标记
使用乳胶标记格式和显示数学表达式,方程,和特殊字符。使用美元符号的标记文本。例如,使用“美元\ int_1 ^ {20} x ^ 2 dx $ '
对于内联模式或' $ $ \ int_1 ^ {20} x ^ 2 dx $ $”
显示模式。
显示的文本使用默认的乳胶字体风格。您可以使用乳胶标记更改字体样式。
MATLAB支万博1manbetx持大多数标准乳胶数学模式的命令。有关更多信息,请参见万博1manbetx支持乳胶命令。
HTML标记
使用HTML标记来显示链接和自定义字体样式。
翻译支持HTML标记的一个子集。万博1manbetx作为一般原则,翻译支持文本相关标签和样式。万博1manbetx不支万博1manbetx持的标签和样式将被忽略。
此表列出了支持元素和元素属性。万博1manbetx
HTML元素 | 属性 | 描述 |
---|---|---|
一个 |
风格 ,目标 ,href ,标题 |
超链接 |
简写的 |
风格 ,标题 |
缩写和首字母缩写 |
地址 |
风格 |
联系信息 |
文章 |
风格 |
独立的、独立的内容 |
一边 |
风格 |
内容间接相关的主要内容 |
b |
风格 |
粗体文本 |
bdi |
风格 ,dir |
从周围的文本格式化的内容在一个不同的方向 |
bdo |
风格 ,dir |
从周围的文本格式化的内容在一个不同的方向 |
大 |
风格 |
文本字体大小水平大于周围文本(在HTML5过时) |
引用 |
风格 ,引用 |
扩展的报价 |
br |
n /一个 | 换行符 |
标题 |
风格 |
表的标题或标题 |
中心 |
风格 |
内容为中心的水平 |
引用 |
风格 |
标题的创造性工作 |
代码 |
风格 |
的代码片段 |
上校 |
风格 ,对齐 ,valign ,跨度 ,宽度 |
列在一个表 |
colgroup |
风格 ,对齐 ,valign ,跨度 ,宽度 |
群列在一个表 |
dd |
风格 |
术语描述表或价值 |
▽ |
风格 ,datetime |
从文档中删除的文本 |
细节 |
风格 ,开放 |
互动小部件与文本可见并且只有当“开放”状态 |
戴斯。莱纳姆: |
风格 |
描述表 |
dt |
风格 |
术语描述表或价值 |
新兴市场 |
风格 |
强调的文本(通常显示在斜体) |
字体 |
风格 ,颜色 ,大小 ,的脸 |
文本使用指定字体属性(在HTML5过时了) |
页脚 |
风格 |
页脚 |
h1 。h2 ,h3 ,h4 ,h5 ,编辑 |
风格 |
栏目标题,<标题> 最高水平的航向和吗<编辑> 是最低的 |
头 |
风格 |
介绍性的内容 |
人力资源 |
风格 |
主题打破 |
我 |
风格 |
文本抵消从周围的内容,默认情况下显示为斜体 |
ins |
风格 ,datetime |
文本插入到文档中 |
李 |
风格 |
列表中的一个项目 |
马克 |
风格 |
标记或突出显示的文本 |
ol |
风格 |
有序列表 |
p |
风格 |
段 |
精准医疗 |
风格 |
预格式化的文本 |
年代 |
风格 |
文本加删除线的 |
罢工 |
风格 |
HTML5文本加删除线(过时的) |
部分 |
风格 |
独立的部分 |
小 |
风格 |
文本字体大小水平小于周围文本(在HTML5过时了) |
子 |
风格 |
下标 |
吃晚饭 |
风格 |
上标 |
强大的 |
风格 |
文本,并有很强的重要性 |
表 |
风格 ,宽度 ,边境 ,对齐 ,valign |
表 |
tbody |
风格 ,对齐 ,valign |
表体 |
道明 |
风格 ,宽度 ,行宽 ,colspan ,对齐 ,valign |
表格数据单元格 |
tfoot |
风格 ,对齐 ,valign |
组表行,总结表列 |
th |
风格 ,宽度 ,行宽 ,colspan ,对齐 ,valign |
表格数据单元指定为一个头的一群细胞 |
thead |
风格 ,对齐 ,valign |
组指定列的表行 |
tr |
风格 ,行宽 ,对齐 ,valign |
行单元格 |
tt |
风格 |
HTML5等宽字体文本(过时的) |
u |
风格 |
文本和一个未曾注释——默认情况下呈现为下划线 |
ul |
风格 |
无序列表 |
关于这些元素的更多信息,请参阅https://developer.mozilla.org/en-US/docs/Web/HTML/Element。
您可以使用HTML样式属性格式HTML内容。样式属性的CSS属性和它们的值是一个字符串。
这些支持CSS属性:万博1manbetx
背景颜色
边界底部
border-bottom-color
border-bottom-left-radius
border-bottom-right-radius
border-bottom-style
border-bottom-width
border-left
border-left-color
border-left-style
border-left-width
这个特性
边境
border-right-color
border-right-style
border-right-width
border-spacing
边框样式
border-top
border-top-color
border-top-left-radius
border-top-right-radius
border-top-style
border-top-width
边框宽度
颜色
方向
字体类型
字体大小
字体样式
粗细
高度
隐藏的
行高
保证金
margin-bottom
margin-left
margin-right
margin-top
max-height
max-width
最小高度
min-width
溢出
overflow-wrap
overflow-x
overflow-y
填充
padding-bottom
padding-left
padding-right
padding-top
text-align
文本链接
文字修饰
文本
文本溢出
文本阴影
首字母
标题
翻译
空白
宽度
关于这些属性的更多信息,请参阅https://developer.mozilla.org/en-US/docs/Web/CSS/Reference。
版本历史
介绍了R2017bR2021b:样式文本并显示方程
使用翻译
对话框中的名称参数使标记文本。指定解释器“html”
,“乳胶”
,“泰克斯”
,或“没有”
。
第一de MATLAB
Ha事实clic en联合国围绕此时一个埃斯特第一de MATLAB:
Ejecute el第一introduciendolo en la ventana de第一de MATLAB。洛杉矶navegadores网络没有admiten第一de MATLAB。
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。