warndlg

创建警告对话框

如果您使用的应用程序设计或创建与应用uifigure功能,然后使用uialert代替。欲了解更多信息,请参阅指南迁移策略

描述

F = warndlg(味精创建非模态警告对话框,用指定的消息,并返回对话框图对象F。消息文本换行以适应该对话框。该对话框的标题是警告对话框

F = warndlg(味精标题指定自定义对话框的标题。

F = warndlg(味精标题OPTS指定窗口风格时,OPTS设定为“非模态”“模式”, 要么'更换'。它指定窗口风格,为一个解释味精参数时,OPTS是一个结构阵列。

F = warndlg创建了一个默认的标题和消息的警告对话框,如下所示。

  • 默认标题:警告对话框

  • 默认消息:这是默认的警告。

例子

全部收缩

F = warndlg(“按ACCEPT内存清零”'警告');

创建一个结构,以指定语气窗口样式和TeX的解释。然后,创建一个警告对话框,指定OPTS结构作为输入参数。TeX的解释器读取\颜色{蓝}在消息文本的指令字符来呈现蓝色的消息文本。

OPTS =结构('WindowStyle'“模式”...“解释”'TEX');F = warndlg(“\ {颜色蓝色}按下ACCEPT清零存储器”...“记忆警报”,选择采用);

输入参数

全部收缩

的警告消息,指定为字符向量,特征向量的单元阵列,或一个字符串数组。

  • 如果指定的消息作为特征向量,那么MATLAB®环绕文字以适应对话框。

  • 如果指定了消息的单元阵列,然后MATLAB每个包装单元阵列元素之后的文本。MATLAB包裹长的电池阵列元素的文本,以适应该对话框。

例:“此命令清除您的工作空间。”

对话框标题,指定为字符向量或标量的字符串。

例:“工作区警告”

指定为窗口样式或结构对话框设置。结构指定窗口风格的一个解释味精论点。

要指定窗口风格只,集OPTS在此表中的值之一。

描述
“非模态”

创建一个警告对话框,是非模态。这个对话框有其他打开的对话框没有影响。

“模式”

指定一个警告对话框,是语气

如果其他警告对话框具有相同的标题,然后MATLAB修改了最近最活跃的一个与当前的规范。MATLAB删除所有其他打开的错误,信息,并与同一个对话框标题作为近期最活跃的警告对话框,警告对话框。受影响的对话框可以提供模态或非模态。

信息和错误对话框与创建MSGBOXerrordlg功能分别。

'更换'

指定一个警告对话框,其中非模态。

如果其他警告对话框具有相同的标题,然后MATLAB修改了最近最活跃的一个与当前的规范。MATLAB删除具有相同标题作为近期最活跃的警告对话框中其他所有打开的错误消息,或警告对话框。受影响的对话框可以提供模态或非模态。

信息和错误对话框与创建MSGBOXerrordlg功能分别。

要指定窗口样式和警告对话框消息的解释,创建OPTS结构与领域WindowStyle翻译员。此表显示的字段有效值。这个结构必须包括这两个字段。

领域

WindowStyle

“非模态”“模式”, 要么'更换'

翻译员

'没有'要么'TEX'。如果设置为'TEX',母鸡呈现MATLAB使用的TeX解释该消息。

使用Tex标记添加上下标,修改字体和颜色,包括在消息文本的特殊字符。

修饰符仍然有效,直到文本的结尾。上下标是个例外,因为它们只修改下一个字符或大括号中的字符。当您设置翻译员属性'TEX',支持的修饰万博1manbetx符如下。

修改 描述
^ {} '文本^ {}标'
_ {} 'text_ {标}'
\ BF 粗体 '\ BF文本'
\它 斜体 “\它的文本”
\ SL 斜字体(通常一样斜体) '\ SL文本'
\R M 普通字体 '\ RM文本'
\ {字体名} 字体名称 - 更换与字体家族的名字。您可以与其他修饰组合使用。 “\ {字体名快递}文本”
\字体大小{} 字体大小-replace在点为单位的数值标量值。 '\ {字号15}文本'
\颜色{} 字体颜色 - 更换这些颜色中的一种:红色绿色黄色品红蓝色黑色白色灰色深绿色橙子, 要么浅蓝 “\ {色品红}文本”
\颜色[RGB] {符} 自定义字体颜色 - 更换具有三元件RGB三元。 '\颜色[RGB] {0,0.5,0.5}文本'

该表列出了与所支持的特殊字符万博1manbetx翻译员属性设置为'TEX'

字符序列 符号 字符序列 符号 字符序列 符号

α

\埃普西隆

υ

\ SIM卡

\角度

\披

\当量

\ AST

*

\志

χ

\ infty

\公测

β

\ PSI

ψ

\ clubsuit

\伽玛

γ

\欧米茄

ω

\ diamondsuit

\三角洲

δ

\伽玛

Γ

\ heartsuit

\小量

ε

\三角洲

Δ

\ spadesuit

\泽塔

ζ

\西塔

Θ

\ leftrightarrow

\ ETA

η

\ LAMBDA

Λ

\左箭头

\ THETA

θ

\曦

Ξ

\左箭头

\ vartheta

θ

\皮

Π

\向上箭头

\丝毫

ι

\西格玛

Σ

\右箭头

\卡帕

κ

\埃普西隆

Υ

\右箭头

\拉姆达

λ

\披

Φ

\ DownArrow中文

\亩

μ

\幽

Ψ

\保监会

º

\ NU

ν

\欧米茄

Ω

\下午

±

\喜

ξ

\对所有人

\ GEQ

\ PI

π

\存在

\ propto

α

\ RHO

ρ

\你

\分

\西格玛

σ

\聪

\子弹

\ varsigma

ς

\约

\ DIV

÷

\ tau蛋白

τ

\回覆

\ NEQ

\当量

\ oplus

\ ALEPH

\林

\杯子

\ WP

\ otimes

\ subseteq

\ oslash

\帽

\在

\ supseteq

\ supset

\ lceil

\子

\ INT

\ CDOT

·

\ o

ο

\ rfloor

\ NEG

¬

\ nabla

\ lfloor

\倍

X

\ ldots

...

\ PERP

\清音

\主要

\楔

\ varpi

π

\ 0

\ rceil

\ rangle

>

\中

|

\ V形

\ langle

<

\版权

©

例:OPTS = '模态'

例:opts.WindowStyle =“非模式”;opts.Interpreter = 'TEX';

更多关于

全部收缩

模态对话框

模式对话框防止使用者响应该模式对话框之前与其它MATLAB窗口交互。

非模态对话框

非模态对话框,使用户应对非模态对话框之前与其他MATLAB的窗口交互。非模态对话框也被称为正常

提示

  • 即使一个模式警告对话框处于活动状态MATLAB程序继续执行。直到用户关闭对话框阻止程序执行,使用uiwait功能。

也可以看看

|||

R2006a前推出