DatePicker속성
날짜선택기의모양및동작제어
사용자가날짜선택기를사용하여대화형달력에서날짜를선택할수있습니다。uidatepicker
함수는날짜선택기를생성하고필수속성을설정한후날짜선택기를@ @시합니다。날짜선택기의속성값을변경하여모양과동작의특정한부분을수정할수있습니다。다음과같이점@ @기법을사용하여특정객체와속성을참조하십시오。
FIG = ufigure;D = uidatepicker(图);d. displayformat = 'M/d/yyyy';
날짜선택기
占位符
- - - - - -자리@ @시자텍스트
''
(디폴트값)|문자형벡터|字符串형스칼라
자리표시자텍스트로,문자형벡터또는字符串형스칼라로지정됩니다。자리@ @시자는예상되는입력값을설명하는짧은힌트를제공합니다。이텍스트는价值
속성이NaT
경우에만시됩니다。
예:“aaaa级/ mm / dd”
限制
- - - - - -선택 제한
1×2datetime
배열
선택제한으로,1×2datetime
배열로지정됩니다。이배열의두번째값은첫번째값보다이후여야합니다。디폴트값은[datetime(0000年1 1)datetime(9999、12、31)]
입니다。이디폴트값은DatePicker
가지원하는가장이른날짜에서시작하고가장늦은날짜에서끝납니다。
실행중인앱에서사용자는날짜선택기를사용하여이속성으로정의된닫힌구간의날짜를선택할수있습니다。구간내에비활성화된날짜나일이있는경우,이러한날짜와일은제외됩니다。
예:d = uidatepicker('Limits',[datetime('today') datetime(2050,1,1)])
데이터형:datetime
DisplayFormat
- - - - - -通讯录시형식
문자형벡터|字符串형스칼라
날짜선택기텍스트필드의표시형식으로,문자형벡터또는字符串형스칼라로지정됩니다。디폴트형식은앱을실행중시스템의로캘에따라달라집니다。
지정하는형식은날짜/시간에대한Unicode®LDML(语言环境数据标记语言)표준에부합하는유효한문자ID를사용해야합니다。하이픈,공백,콜론과같은비문자나비ASCII문자를포함시켜필드를구분할수있습니다。
예:d = uidatepicker('DisplayFormat','dd/MM/yy')
일반형식의예
다음` ` `에는일반` ` ` `시형식이나열되어있습니다。아래예는날짜2014년4월9일수일에대해형식이지정된출력값을보여줍니다。
格式 의값 |
예제 |
---|---|
“yyyy-MM-dd” |
2014-04-09 |
“dd / MM / yyyy” |
09/04/2014 |
“dd.MM.yyyy” |
09.04.2014 |
'yyyy年MM月dd日' |
2014年 04月 09日 |
'MMMM d, yyyy' |
2014年4月9日 |
모든날짜/시간형식
다음과같은문자식별자를사용하여@ @시형식을만들수있습니다。이의세번째열은날짜2014년4월9일수일에대한출력값을보여줍니다。
문자식별자 | 설명 | 표시 |
---|---|---|
G |
연대 | CE |
y |
연도。앞에0 ` ` ` `시` ` ` ` ` `됨。 | 2014 |
yy |
연도。마지막2자리숫자사용。 | 14 |
多 ,yyyy ... |
연도。적어도“y” 의개수만큼의숫자사용。 |
연도2014의경우“多” 는2014 를@ @시하는반면“yyyyy” 는02014 를@ @시합니다。 |
u ,uu ,…… |
Iso연도。연도를지정하는단일숫자。 | 2014 |
问 |
사분기。1자리숫자사용 | 2 |
QQ |
사분기。2자리숫자사용 | 02 |
回调 |
사분기。축약형 | 第二季 |
QQQQ |
사분기。전체 이름 | 第二季度 |
米 |
월。숫자형。1자리나2자리숫자사용 | 4 |
毫米 |
월。숫자형。2자리숫자사용 | 04 |
嗯 |
월。축약형이름 | 4月 |
嗯 |
월。전체 이름 | 4月 |
嗯 |
월。대문자로머리글자@ @시 | 一个 |
W |
그달의몇째주。1자리숫자사용 | 2 |
d |
그달의몇째날。1자리나2자리숫자사용 | 9 |
dd |
그달의몇째날。2자리숫자사용 | 09 |
D |
그해의몇째날。1 .자리나2 .자리3 .자리숫자사용 | 99 |
DD |
그해의몇째날。2자리숫자사용 | 99 |
DDD |
그해의몇째날。3자리숫자사용 | 099 |
e |
그주의몇째날。숫자형。1자리나2자리숫자사용 | 4 .여기서,한주의첫째날은일일입니다。 |
ee |
그주의몇째날。숫자형。2자리숫자사용 | 04 |
eee |
일。축약형이름 | 结婚 |
eeee |
일。전체 이름 | 周三 |
eeeee |
일。대문자로머리글자@ @시 | W |
참고
실행중앱의편집필드는
DisplayFormat
에단어가포함된경우라도구분된숫자형값을받습니다。예를들어,월형식이“嗯”
으로지정된경우앱은04
처럼숫자형월을받지만월이름은“4”
과같이@ @시됩니다。사용자가실행중marketing앱에서연중일자숫자를지정하고형식에연중일자(
D
)와그레고리력연도(y
)가모두포함된경우,datetime
이연중일자숫자를올바르게읽지못할수있습니다。y
자리에iso연도(u
)를사용하십시오。0에가까운연도숫자값으로작업할경우
y
문자대신하나이상의u
문자를사용하여연도를나타낼수있습니다。
DisabledDates
- - - - - -비활성화된날짜
빈datetime
배열(디폴트값)|m×1datetime
배열
비활성화된날짜로,m×1datetime
배열로지정됩니다。이속성은실행중앱에서선택할수없는날짜를지정합니다。
예:d = uidatepicker('DisabledDates',datetime(2018,1,1))
은2018년1월1일을비활성화합니다。
datetime
배열에는NaT
값이포함될수없으며,날짜는오름차순으로정렬해야합니다。
이전에비활성화한모든날짜를다시활성화하려면NaT (0)
을호출하여빈datetime
배열을생성하십시오。
d.DisabledDates = NaT(0);
데이터형:datetime
DisabledDaysOfWeek
- - - - - -비활성화된일
[]
(디폴트값)|[1,7]범위에있는정수의벡터|문자형벡터로구성된셀형배열|字符串형벡터
비활성화된일로,다음중하나로지정됩니다。
빈 배열
[]
.이는모든일을활성화합니다。[1,7]범위에있는정수의벡터。이숫자는일에대응합니다。예를들어,
3 [1]
은일일과화일을비활성화합니다。문자형벡터로구성된1차원셀형배열로,배열요소에는현지화된요일이름이포함됩니다。부분적일이름은모호하지않아야합니다。예를들어,
{'금','토'}
는금일과토일을비활성화합니다。字符串형벡터에는전체또는부분적으로현지화된일이름이포함됩니다。
셀형배열또는字符串형벡터를사용하여요일이름을지정하는경우이코드는코드를작성한로캘에서만작동합니다。코드가모든로캘에서작동하도록하려면이속성을숫자로구성된벡터로지정하십시오。
데이터형:双
|细胞
|字符串
글꼴과색상
字体名
- - - - - -글꼴 이름
시스템에서지원하는글꼴이름
글꼴이름으로,시스템에서지원하는글꼴이름으로지정됩니다。디폴트글꼴은운체제와로캘에따라다릅니다。
지정된글꼴을사용할수없는경우,matlab®은앱을실행중시스템에서제공하는글꼴중가장잘맞는글꼴을사용합니다。
예:“天线”
字形大小
- - - - - -글꼴 크기
양수
글꼴크기로,양수로지정됩니다。측정단위는픽셀입니다。디폴트글꼴크기는운체제와로캘에따라다릅니다。
예:14
FontWeight
- - - - - -글꼴 두께
“正常”
(디폴트값)|“大胆”
글꼴두께로,다음값중하나로지정됩니다。
“正常”
-보통글꼴。글꼴별로정의된디폴트두께“大胆”
- - - - - -“正常”
보다더두꺼운문자윤곽선
모든글꼴에굵은글꼴두께가있는것은아닙니다。굵은글꼴두께가없는글꼴의경우“大胆”
를지정하면일반글꼴두께가됩니다。
FontAngle
- - - - - -글꼴 각도
“正常”
(디폴트값)|“斜体”
글꼴각도로,“正常”
또는“斜体”
으로지정됩니다。모든글꼴에기울임꼴글꼴이있는것은아닙니다。기울임꼴글꼴이없는글꼴의경우“斜体”
을지정하면일반글꼴각도가됩니다。
FontColor
- - - - - -글꼴 색
[0 0 0]
(디폴트값)|RGB 3색|16진수색코드|“r”
|‘g’
|“b”
|……
글꼴색으로,RGB 3색16진수색코드또는표에나열된옵션중하나로지정됩니다。
RGB 3색과16진수색코드는사용자지정색을지정할때유용합니다。
RGB三색은요소를3개가진행벡터로,각요소는색을구성하는빨간색,녹색,파란색의농도를지정합니다。농도의범위는
[0, 1]
이어야합니다(예:[0.4 0.6 0.7]
).16진수색코드는문자형벡터또는字符串형스칼라로,해시기호(
#
)로시작하고그뒤에3자리또는6자리의16진수숫자(0
에서F
사이일수있음)가옵니다。이값은대/소문자를구분하지않습니다。따라서색코드“# FF8800”
,“# ff8800”
,“# F80”
및“# f80”
은모두동일합니다。
몇몇의흔한색은이름으로지정할수도있습니다。다음표에는명명된색옵션과그에해당하는RGB三색및16진수색코드가나와있습니다。
색 이름 | 짧은 이름 | RGB 3색 | 16진수색코드 | 모양 |
---|---|---|---|---|
“红色” |
“r” |
[10 0 0] |
“# FF0000” |
|
“绿色” |
“g” |
[0 10 0] |
“# 00 ff00” |
|
“蓝色” |
“b” |
[0 0 1] |
“# 0000 ff” |
|
“青色” |
“c” |
[0 1 1] |
“# 00飞行符” |
|
“红色” |
“m” |
[10 0 1] |
“#”就 |
|
“黄色” |
“y” |
[11 10 0] |
“# FFFF00” |
|
“黑色” |
“k” |
[0 0 0] |
“000000 #” |
|
“白色” |
“w” |
[1 1 1] |
“# FFFFFF” |
|
MATLAB이다음은여러유형의플롯에서사용하는디폴트색의RGB三색16진과수색코드입니다。
RGB 3색 | 16진수색코드 | 모양 |
---|---|---|
[0 0.4470 0.7410] |
“# 0072 bd” |
|
[0.8500 0.3250 0.0980] |
“# D95319” |
|
[0.9290 0.6940 0.1250] |
“# EDB120” |
|
[0.4940 0.1840 0.5560] |
“# 7 e2f8e” |
|
[0.4660 0.6740 0.1880] |
“# 77 ac30” |
|
[0.3010 0.7450 0.9330] |
“# 4 dbeee” |
|
[0.6350 0.0780 0.1840] |
“# A2142F” |
|
写成BackgroundColor
- - - - - -배경색
[0.96 0.96 0.96]
(디폴트값)|RGB 3색|16진수색코드|“r”
|‘g’
|“b”
|……
배경색으로,RGB 3색16진수색코드또는표에나열된색옵션중하나로지정됩니다。
RGB 3색과16진수색코드는사용자지정색을지정할때유용합니다。
RGB三색은요소를3개가진행벡터로,각요소는색을구성하는빨간색,녹색,파란색의농도를지정합니다。농도의범위는
[0, 1]
이어야합니다(예:[0.4 0.6 0.7]
).16진수색코드는문자형벡터또는字符串형스칼라로,해시기호(
#
)로시작하고그뒤에3자리또는6자리의16진수숫자(0
에서F
사이일수있음)가옵니다。이값은대/소문자를구분하지않습니다。따라서색코드“# FF8800”
,“# ff8800”
,“# F80”
및“# f80”
은모두동일합니다。
몇몇의흔한색은이름으로지정할수도있습니다。다음표에는명명된색옵션과그에해당하는RGB三색및16진수색코드가나와있습니다。
색 이름 | 짧은 이름 | RGB 3색 | 16진수색코드 | 모양 |
---|---|---|---|---|
“红色” |
“r” |
[10 0 0] |
“# FF0000” |
|
“绿色” |
“g” |
[0 10 0] |
“# 00 ff00” |
|
“蓝色” |
“b” |
[0 0 1] |
“# 0000 ff” |
|
“青色” |
“c” |
[0 1 1] |
“# 00飞行符” |
|
“红色” |
“m” |
[10 0 1] |
“#”就 |
|
“黄色” |
“y” |
[11 10 0] |
“# FFFF00” |
|
“黑色” |
“k” |
[0 0 0] |
“000000 #” |
|
“白色” |
“w” |
[1 1 1] |
“# FFFFFF” |
|
MATLAB이다음은여러유형의플롯에서사용하는디폴트색의RGB三색16진과수색코드입니다。
RGB 3색 | 16진수색코드 | 모양 |
---|---|---|
[0 0.4470 0.7410] |
“# 0072 bd” |
|
[0.8500 0.3250 0.0980] |
“# D95319” |
|
[0.9290 0.6940 0.1250] |
“# EDB120” |
|
[0.4940 0.1840 0.5560] |
“# 7 e2f8e” |
|
[0.4660 0.6740 0.1880] |
“# 77 ac30” |
|
[0.3010 0.7450 0.9330] |
“# 4 dbeee” |
|
[0.6350 0.0780 0.1840] |
“# A2142F” |
|
상호 작용
可见
- - - - - -가시성상태
“上”
(디폴트값)|打开/关闭논리값
가시성상태로,“上”
또는“关闭”
나숫자형값또는논리값1
(真正的
)또는0
(假
)으로지정됩니다。값“上”
은真正的
와동일하고값“关闭”
는假
와동일합니다。따라서이속성의값을논리값으로사용할수있습니다。값은matlab.lang.OnOffSwitchState
유형의on/off논리값으로저장됩니다。
“上”
-객체를시합니다。“关闭”
-객체를삭제하지않고숨깁니다。보이지않는UI구성소의속성에계속액세스할수있습니다。
앱을더빨리시작하려면시작시나타날필가없는모든UI구성소에대해可见
속성을“关闭”
로설정하십시오。
可编辑的
- - - - - -편집필드변경허용
“上”
(디폴트값)|打开/关闭논리값
편집필드변경허용여부로,“上”
또는“关闭”
나숫자형값또는논리값1
(真正的
)또는0
(假
)으로지정됩니다。값“上”
은真正的
와동일하고값“关闭”
는假
와동일합니다。따라서이속성의값을논리값으로사용할수있습니다。값은matlab.lang.OnOffSwitchState
유형의on/off논리값으로저장됩니다。
이 속성을“上”
으로설정하면사용자가런타임에편집필드의날짜를변경할수있습니다。편집필드의변경을허용하려면启用
속성도“上”
으로설정해야합니다。
启用
- - - - - -작동 상태
“上”
(디폴트값)|打开/关闭논리값
작동상태로,“上”
또는“关闭”
나숫자형값또는논리값1
(真正的
)또는0
(假
)으로지정됩니다。값“上”
은真正的
와동일하고값“关闭”
는假
와동일합니다。따라서이속성의값을논리값으로사용할수있습니다。값은matlab.lang.OnOffSwitchState
유형의on/off논리값으로저장됩니다。
이 속성을
“上”
으로설정하면앱사용자가구성소와상호작용할수있습니다。이 속성을
“关闭”
로설정하면구성요소가희미하게표시되어앱사용자가구성요소와상호작용할수없으며구성요소가콜백을트리거하지않음을나타냅니다。
工具提示
- - - - - -툴팁
''
(디폴트값)|문자형벡터|문자형벡터로구성된셀형배열|字符串형배열|1차원分类형배열
,툴팁으로문자형벡터,문자형벡터로구성된셀형배열,字符串형배열또는1차원直言형배열로지정됩니다。사용자가런타임에구성요소위에포인터를올려놓을때메시지가표시되도록하려면이속성을사용합니다。툴팁은구성소가비활성화된경우에도시됩니다。여러줄로된텍스트를표시하려면문자형벡터로구성된셀형배열또는字符串형배열을지정하십시오。배열내각소는텍스트의한줄에해당합니다。이속성을直言형배열로지정할경우MATLAB은전체범주집합이아닌배열에있는값을사용합니다。
快捷菜单
- - - - - -상황별메뉴
빈GraphicsPlaceholder
배열(디폴트값)|快捷菜单
객체
상황별메뉴로,uicontextmenu
함수를사용하여만든快捷菜单
객체로지정됩니다。구성소를오른쪽버튼으로클릭할때상황별메뉴를시하려면이속성을사용하십시오。
위치
位置
- - - - - -위치와크기
[100 100 150 22]
(디폴트값)|[左下宽高]
부모컨테이너를기준으로한축소된날짜선택기의위치와크기로,[左下宽高]
형식의벡터로지정됩니다。다음` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `。
요소 | 설명 |
---|---|
左 |
부모컨테이너의왼쪽내부가장자리와날짜선택기의왼쪽외부가장자리사이의거리 |
底 |
부모컨테이너의내부하단가장자리와날짜선택기의외부하단가장자리사이의거리 |
宽度 |
날짜선택기의오른쪽과왼쪽외부가장자리사이의거리 |
高度 |
날짜선택기의상단과하단외부가장자리사이의거리 |
모든측정값은픽셀단위입니다。
InnerPosition
- - - - - -위치와크기
[100 100 150 22]
(디폴트값)|[左下宽高]
부모컨테이너를기준으로한축소된날짜선택기의위치와크기로,[左下宽高]
형식의벡터로지정됩니다。이속성값은位置
속성과동일합니다。
OuterPosition
- - - - - -위치와크기
[100 100 150 22]
(디폴트값)|[左下宽高]
부모컨테이너를기준으로한축소된날짜선택기의위치와크기로,[左下宽高]
형식의벡터로지정됩니다。이속성값은位置
속성과동일합니다。
布局
- - - - - -레이아웃옵션
빈LayoutOptions
배열(디폴트값)|GridLayoutOptions
객체
레이아웃옵션으로,GridLayoutOptions
객체로지정됩니다。이속성은그리드레이아웃컨테이너의자식구성소의옵션을지정합니다。구성요소가그리드레이아웃컨테이너의자식이아닌경우,예를들어图또는패널의자식인경우,이속성은비어있고영향을미치지않습니다。그러나구성소가그리드레이아웃컨테이너의자식경우GridLayoutOptions
객체에서行
속성과列
속성을설정하여그리드의원하는행과열에구성소를배치할수있습니다。
예를들어,이코드는부모그리드의3행2열에날짜선택기를배치합니다。
G = uigridlayout([4 3]);D = uidatepicker(g);d.Layout.Row = 3;d.Layout.Column = 2;
날짜선택기가여러열또는행에걸쳐@ @시되도록하려면行
속성 또는列
속성을소를2개가진벡터로지정하십시오。예를들어,이날짜선택기는2
열에서3.
열까지@ @시됩니다。
d.Layout.Column = [2 3];
콜백
ValueChangedFcn
- - - - - -값이변경된함수
''
(디폴트값)|함수 핸들|셀형 배열|문자형벡터
값이변경된함수로,다음중하나로지정됩니다。
함수핸들。
첫번째소가함수핸들셀형배열。이셀형배열의그다음소들은콜백함수로전달할수입니다。
유효한matlab ` ` ` ` ` ` ` ` `현식이포함된문자형벡터(권장되지않음)。Matlab은이현식을기본작업공간에서실행합니다。
사용자가텍스트필드에입력하거나날짜선택기를확장한후날짜를선택하여날짜를변경한경우ValueChangedFcn
콜백이실행됩니다。
이콜백함수는사용자와날짜선택기의상호작용에대한특정정보에액세스할수있습니다。Matlab은이정보를콜백함수에대한두번째수로서ValueChangedData
객체에전달합니다。앱디자이너에서는이수를事件
라고부릅니다。점@ @기법을사용하여객체속성을가져올수있습니다。예를들어,事件。PreviousValue
는이전에선택한날짜를가져옵니다。ValueChangedData
객체는문자형벡터로지정된콜백함수에사용할수없습니다。
다음@ @에는ValueChangedData
객체의속성목록이나열되어있습니다。
속성 | 값 |
---|---|
价值 |
새로선택한날짜 |
PreviousValue |
이전에선택한날짜 |
源 |
콜백을실행하는구성소 |
EventName |
“ValueChanged” |
현재선택한날짜를사용자가다시선택하거나다시입력할경우ValueChangedFcn
콜백이실행되지않습니다。价值
속성을프로그래밍방식으로변경한경우에도콜백이실행되지않습니다。
앱디자이너에서콜백을생성하는방법에대한자세한내용은앱디자이너에서콜백사용하기항목을참조하십시오。
CreateFcn
- - - - - -생성 함수
''
(디폴트값)|함수 핸들|셀형 배열|문자형벡터
객체생성함수로,다음값중하나로지정됩니다。
함수핸들。
첫번째소가함수핸들셀형배열。이셀형배열의그다음소들은콜백함수로전달할수입니다。
유효한matlab ` ` ` ` ` ` ` ` `현식이포함된문자형벡터(권장되지않음)。Matlab은이현식을기본작업공간에서실행합니다。
콜백을함수핸들,셀형배열또는문자형벡터로지정하는방법에대한자세한내용은앱디자이너에서콜백사용하기항목을참조하십시오。
이속성은matlab이객체를생성할때실행할콜백함수를지정합니다。MATLAB은CreateFcn
콜백을실행하기전에모든속성값을초기화합니다。CreateFcn
속성을지정하지않으면matlab은디폴트생성함수를실행합니다。
기존구성소에대해서는CreateFcn
속성을설정해도아무효과가없습니다。
이속성을함수핸들또는셀형배열로지정하면생성중인객체에콜백함수의첫번째인수를사용하여액세스할수있습니다。이속성을함수핸들또는셀형배열로지정하지않은경우에는gcbo
함수를사용하여객체에액세스하십시오。
DeleteFcn
- - - - - -삭제 함수
''
(디폴트값)|함수 핸들|셀형 배열|문자형벡터
객체삭제함수로,다음값중하나로지정됩니다。
함수핸들。
첫번째소가함수핸들셀형배열。이셀형배열의그다음소들은콜백함수로전달할수입니다。
유효한matlab ` ` ` ` ` ` ` ` `현식이포함된문자형벡터(권장되지않음)。Matlab은이현식을기본작업공간에서실행합니다。
콜백을함수핸들,셀형배열또는문자형벡터로지정하는방법에대한자세한내용은앱디자이너에서콜백사용하기항목을참조하십시오。
이속성은matlab에서객체를삭제할때실행할콜백함수를지정합니다。Matlab은객체의속성을파괴하기전에DeleteFcn
콜백을실행합니다。DeleteFcn
속성을지정하지않으면matlab은디폴트삭제함수를실행합니다。
이속성을함수핸들또는셀형배열로지정하면삭제중인객체에콜백함수의첫번째인수를사용하여액세스할수있습니다。이속성을함수핸들또는셀형배열로지정하지않은경우에는gcbo
함수를사용하여객체에액세스하십시오。
콜백실행컨트롤
可中断
- - - - - -콜백 중단
“上”
(디폴트값)|打开/关闭논리값
콜백중단으로,“上”
또는“关闭”
나숫자형값또는논리값1
(真正的
)또는0
(假
)으로지정됩니다。값“上”
은真正的
와동일하고값“关闭”
는假
와동일합니다。따라서이속성의값을논리값으로사용할수있습니다。값은matlab.lang.OnOffSwitchState
유형의on/off논리값으로저장됩니다。
이속성은실행중콜백을중단할수있는지여부를지정합니다。고려할콜백상태에는다음두가지가있습니다。
실행중콜백은현재실행되고있는콜백입니다。
化学式터럽트콜백은실행중콜백을중단하고자신이실행되려는콜백입니다。
MATLAB은콜백대기열을처리하는명령을실행할때마다콜백중단동작을결정합니다。이러한명령에는drawnow
,数字
,uifigure
,getframe
,等待
,暂停
가포함됩니다。
실행중콜백에이러한명령이포함되어있지않으면중단이발생하지않습니다。Matlab은먼저실행중콜백의실행을완료한다음터럽트콜백을실행합니다。
실행중콜백에이러한명령이포함되어있으면실행중콜백을소유한객체의可中断
속성에서중단을발생시킬지여부를결정합니다。
可中断
값이“关闭”
이면중단이발생하지않습니다。대신터럽트콜백을소유한객체의BusyAction
속성이터럽트콜백을삭제할지아니면콜백대기열에추가할지결정합니다。可中断
값이“上”
이면중단이발생합니다。MATLAB이다음번콜백대기열을처리할때실행중콜백의실행을중지하고인터럽트콜백을실행합니다。터럽트콜백이완료된후에는matlab이실행중콜백의실행을재개합니다。
참고
콜백중단과실행은다음상황에서다르게동작합니다。
터럽트콜백이
DeleteFcn
,CloseRequestFcn
,SizeChangedFcn
콜백중하나이면可中断
속성값에관계없이중단이발생합니다。실행중콜백이현재
等待
함수를실행중이면可中断
속성값에관계없이중단이발생합니다。터럽트콜백을
计时器
객체가소유한경우콜백은可中断
속성값에관계없이예약된대로실행됩니다。
BusyAction
- - - - - -콜백 대기
“队列”
(디폴트값)|“取消”
콜백대기로,“队列”
나“取消”
로지정됩니다。BusyAction
속성은matlab이터럽트콜백의실행을처리하는방법을지정합니다。고려할콜백상태에는다음두가지가있습니다。
실행중콜백은현재실행되고있는콜백입니다。
化学式터럽트콜백은실행중콜백을중단하고자신이실행되려는콜백입니다。
BusyAction
속성은다음조건이모두충족될때만콜백대기동작을결정합니다。
이러한조건에서는터럽트콜백을소유하는객체의BusyAction
속성값이matlab에서터럽트콜백을처리하는방식을결정합니다。BusyAction
속성의가능한값은다음과같습니다。
“队列”
-실행중콜백이실행을마치고나면터럽트콜백이처리되도록대기열에넣습니다。“取消”
—터럽트콜백을실행하지않습니다。
BeingDeleted
- - - - - -삭제 상태
打开/关闭논리값
이속성은읽기전용입니다。
삭제상태로,matlab.lang.OnOffSwitchState
유형의on/off논리값으로반환됩니다。
MATLAB은DeleteFcn
콜백이실행을시작할때BeingDeleted
속성을“上”
으로설정합니다。BeingDeleted
속성은구성소객체가더이상존재하지않을때까지“上”
으로설정되어유지됩니다。
객체를쿼리하거나수정하기전에BeingDeleted
속성의값을확하여이객체가곧삭제될것이아님을확합니다。
부모/자식
父
- - - - - -부모컨테이너
数字
객체(디폴트값)|面板
객체|选项卡
객체|ButtonGroup
객체|GridLayout
객체
부모컨테이너로,uifigure
함수를사용하여만든数字
객체나그자식컨테이너选项卡
,面板
,ButtonGroup
또는GridLayout
중하나로지정됩니다。컨테이너가지정되지않은경우matlab은uifigure
함수를호출하여부모컨테이너역할을하는새数字
객체를만듭니다。
HandleVisibility
- - - - - -객체핸들의가시성
“上”
(디폴트값)|“回调”
|“关闭”
객체핸들의가시성으로,“上”
,“回调”
,“关闭”
중하나로지정됩니다。
이속성은그부모의자식목록에서객체의가시성을제어합니다。객체가그부모의자식목록에표시되지않는다면객체계층구조를검색하거나핸들속성을쿼리하여객체를가져오는함수는객체를반환하지않습니다。이러한함수로는得到
,findobj
,clf
,关闭
가있습니다。객체는@ @시되지않아도여전히유효합니다。객체에액세스할수있으면해당속성을설정하여가져온후객체에대해작동하는함수로전달할수있습니다。
HandleVisibility값 | 설명 |
---|---|
“上” |
객체는항상@ @시됩니다。 |
“回调” |
명령줄에서호출한함수내에서가아니라,콜백내에서나콜백이호출한함수내에서객체가표시됩니다。이옵션은명령줄에서객체에액세스하는것은차단하지만,콜백함수가이객체핸들에액세스하는것은허용합니다。 |
“关闭” |
객체는항상@ @시되지않습니다。이옵션은다른함수에의해ui가의도치않게변경되는것을방지하는데유용합니다。HandleVisibility 를“关闭” 로설정하여해당함수를실행하는동객체를일시적으로숨길수있습니다。 |
식별자
类型
- - - - - -그래픽스객체의유형
“uidatepicker”
이속성은읽기전용입니다。
그래픽스객체의유형으로,“uidatepicker”
로반환됩니다。
标签
- - - - - -객체식별자
''
(디폴트값)|문자형벡터|字符串형스칼라
객체식별자로,문자형벡터또는字符串형스칼라로지정됩니다。객체의식별자로사용할고유标签
값을지정할수있습니다。코드의다른곳에서객체에액세스해야할경우findobj
함수를사용하여标签
값을기반으로객체를검색할수있습니다。
用户数据
- - - - - -사용자데이터
[]
(디폴트값)|배열
사용자데이터로,임의의matlab배열로지정됩니다。예를들어,스칼라,벡터,행렬,셀형배열,문자형배열,表형또는구조체형으로지정할수있습니다。이속성을사용하여객체에임의의데이터를저장할수있습니다。
앱디자이너에서작업하는경우앱에서데이터를공유할수있도록用户数据
속성을사용하는대신퍼블릭또는프라이빗속성을생성하십시오。자세한내용은앱디자이너로만든앱내부에서데이터공유하기항목을참조하십시오。
버전 내역
R2018a에개발됨R2021a:자리@ @시자텍스트지정
占位符
속성을사용하여예상되는날짜선택기입력값을설명하는짧은힌트를제공합니다。
참고 항목
Matlab명령
다음matlab명령에해당하는링크를클릭했습니다。
명령을실행하려면matlab명령창에입력하십시오。웹브라우저는matlab명령을지원하지않습니다。
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。