根的属性
图形环境和状态信息
的根
对象是图形对象树的根。根
属性包含有关图形环境和图形系统当前状态的信息。使用点表示法来指代特定的对象和属性。
r = groot;无花果= r.Children;
显示信息
MonitorPositions
- - - - - -显示器的宽度和高度
n-by-4矩阵
此属性是只读的。
显示的宽度和高度,作为n × 4矩阵返回,其中n是显示的数量。每一行对应一个显示,是该形式的四元素向量[x y宽度高度]
.例如,如果有两个显示,那么矩阵有这样的形式:
[x1 y1 width1 height1 x2 y2 width2 height2]
(1,1)
.对于所有其他单位,原点为(0,0)
.的单位
属性决定了这种度量的单位。
请注意
MATLAB®在启动时设置此属性的显示信息值。这些值是静态的。如果您的系统显示设置更改了,例如,如果您插入了一个新的监视器,那么这些值就不会更新。要刷新值,重启MATLAB。
PointerLocation
- - - - - -指针的当前位置
双元素向量
指针的当前位置,指定为窗体的双元素向量(x, y)
.的x
而且y
值是从原点测量的指针位置的坐标。原点是主显示器的左下角。如果单位为像素,则原点为(1,1)
.对于所有其他单位,原点为(0,0)
.的单位
属性决定了这种度量的单位。
此属性包含当前指针的位置,即使指针在MATLAB窗口之外。通过更改此属性的值来移动指针。在麦金塔电脑在系统中,不能通过设置此属性更改指针的位置。
查询PointerLocation
属性返回的值可能与触发回调时指针的位置不同。这种差异是由于对系统资源的竞争导致回调执行延迟造成的。
例子:(500 400)
ScreenDepth
- - - - - -定义每个像素颜色的比特数
标量
定义每个像素颜色的位数,指定为一个标量。默认值取决于计算机。当前图形设备上同时显示的颜色的最大数量等于该属性值的2。
ScreenPixelsPerInch
- - - - - -显示分辨率
标量
此属性是只读的。
显示分辨率,作为每英寸像素的标量返回。该值与系统有关。
在Windows上®系统,取值为96dpi。
在麦金塔电脑系统,取值为72dpi。
在Linux上®系统,该值由您的系统分辨率决定。
请注意
的ScreenPixelsPerInch
属性在R2015b中成为只读属性。若要更改屏幕上文本和其他元素的大小,请根据操作系统调整显示比例。
拉
- - - - - -主显示器尺寸
研制出向量
此属性是只读的。
主显示的大小,作为表单的四元素向量返回[左底宽高]
.
的
左
而且底
值都是1
当单位是像素时,和0
对于所有其他单位。的
宽度
而且高度
值分别是显示的宽度和高度。
请注意
从Windows系统上的R2015b开始,如果单位
属性设置为“像素”
,那么宽度和高度值可能与操作系统报告的屏幕大小不同。MATLAB报告的值是基于像素大小的1/96英寸。在麦金塔电脑和Linux系统,则与操作系统报告的大小相匹配。
使用此属性时需要考虑的一些重要信息:
由于ui的存在,这些值可能不能表示可用的显示大小,例如Microsoft . xml®Windows任务栏。
MATLAB在启动时设置此属性的显示大小值。这些值是静态的。如果系统显示设置更改,则显示大小值不会更新。要刷新值,重启MATLAB。
FixedWidthFontName
- - - - - -固定宽度字体的字体名称
特征向量|字符串
固定宽度字体的字体名称,指定为字符向量或字符串,给出系统支持的字体名称。该属性确定具有字体名
属性设置为“FixedWidth”
.默认值根据系统而定。“快递新”
在使用基于拉丁文的字符的系统中是默认的。
指定FixedWidthFontName
属性消除了在MATLAB应用程序中硬编码字体名称的需要。MATLAB尝试设置FixedWidthFontName
属性设置为系统的正确值。
如果您是一个MATLAB应用程序开发人员,并希望使用固定宽度的字体,请将字体名
属性用于坐标轴、文本和uicontrol对象“FixedWidth”
而不是设置这个根属性。如果应用程序的用户不想使用预选择的值,他们可以设置root属性。
例子:“快递新”
单位
- - - - - -单位MonitorPositions
,拉
,PointerLocation
“像素”
(默认)|“英寸”
|“厘米”
|“点”
|“角色”
|“归一化”
单位的MonitorPositions
,拉
,PointerLocation
属性,指定为该表中所示的值之一。
单位 |
描述 |
---|---|
“像素” (默认) |
像素。 从R2015b开始,像素距离与Windows上的系统分辨率无关麦金塔电脑系统:
在Linux系统上,像素的大小由系统分辨率决定。 |
“英寸” |
英寸。 |
“厘米” |
厘米。 |
“点” |
点。1分等于1/72英寸。 |
“归一化” |
与显示相关的归一化。显示的左下角映射到(0,0) 右上角映射到(1,1) . |
“角色” |
基于系统默认字体的字符大小。
|
所有单位都从主显示器的左下角测量。如果单位是像素,那么左下角映射到(1,1)
.对于所有其他单位,左下角映射到(0,0)
.
如果更改了单位,最好在完成操作后将其返回为默认值,以防止影响其他函数单位
属性设置为默认值。
标识符
CallbackObject
- - - - - -对象,其回调函数正在执行
[]
(默认)|图形对象
此属性是只读的。
对象,其回调正在执行,作为图形对象返回。有关更多信息,请参见gcbo
命令。
类型
- - - - - -图形对象的类型
“根”
此属性是只读的。
图形对象的类型,返回为“根”
.的根
对象句柄始终可见大的
函数。
标签
- - - - - -标记与根相关联
”
(默认)|特征向量|字符串
标记要与根相关联,指定为字符向量或字符串。只有一个根
对象,您始终可以使用大的
函数。
用户数据
- - - - - -用户数据
[]
(默认)|数组
用户数据,指定为任何MATLAB数组。例如,可以指定标量、向量、矩阵、单元格数组、字符数组、表或结构。使用此属性可在对象上存储任意数据。
如果您正在使用App Designer,请在应用程序中创建公共或私有属性来共享数据,而不是使用用户数据
财产。有关更多信息,请参见在应用程序设计程序中共享数据.
父/子
父
- - - - - -父
空GraphicsPlaceholder
的根
对象没有父对象。此属性总是空的GraphicsPlaceholder
.
孩子们
- - - - - -孩子们
空GraphicsPlaceholder
|图形对象数组
子对象,指定为具有可见句柄的图形对象数组。的HandleVisibility
属性确定句柄是可见的还是隐藏的。此属性不包含具有隐藏句柄的图形。
更改子元素的顺序可以更改显示中数字的排序顺序。
HandleVisibility
- - - - - -的可见性根
对象句柄
“上”
(默认)|“回调”
|“关闭”
这个属性没有效果。的根
对象句柄始终可见大的
函数。
ShowHiddenHandles
- - - - - -隐藏显示处理
“关闭”
(默认)|开/关逻辑值
隐藏句柄显示,指定为“上”
或“关闭”
,或作为数字或逻辑1
(真正的
)或0
(假
).的值“上”
相当于真正的
,“关闭”
相当于假
.因此,您可以将此属性的值用作逻辑值。该值存储为类型的开/关逻辑值matlab.lang.OnOffSwitchState
.
“上”
-暴露所有对象句柄,无论HandleVisibility
财产。“关闭”
-不显示隐藏的对象句柄。的HandleVisibility
属性确定句柄是可见的还是隐藏的。
版本历史
之前介绍过的R2006a
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。
您也可以从以下列表中选择网站:
如何获得最佳的网站性能
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。