文档帮助中心文档
获取组件位置(像素)
pos = getpixelposition (c)
pos = getpixelposition (c, isrecursive)
例子
pos = getpixelposition (c)指定的组件的像素位置c.MATLAB®以包含四个元素的向量形式返回位置,该向量指定组件相对于其父容器的位置和大小[左下角宽度高度].
pos = getpixelposition (c)
c
[左下角宽度高度]
pos = getpixelposition (c,isrecursive),在那里isrecursive是真正的,返回组件相对于父图形的位置。的默认值isrecursive是假,它返回相对于它的直接父容器的位置。
pos = getpixelposition (c,isrecursive)
isrecursive
真正的
假
全部折叠
在面板容器中创建一个按钮。
图(f =“位置”,[300 300 300 200]);p = uipanel (“位置”,(。2 . .6 .6]);btn = uicontrol (p,“风格”,“按钮”,...“单位”,“归一化”,...“字符串”,“按钮”,...“位置”,(。1.1.5 .2]);
获取按钮相对于其父容器面板的像素位置。
pos = getpixelposition (btn)
Pos = 18.6000 12.6000 88.0000 23.2000
获取按钮相对于其父图形的像素位置。
真正的pos = getpixelposition (btn)
Pos1 = 78.6000 52.6000 88.0000 23.2000
UI组件。
0
1
是否返回相对于指定为数字或逻辑的父数字的位置0(假)或1(真正的).
0(假) -该函数返回组件相对于它的直接父组件的位置。
1(真正的) -函数返回组件相对于图形窗口的位置。
在Windows上,像素距离与系统分辨率无关®和麦金塔电脑系统:
在Windows系统中,MATLAB将像素定义为1/96英寸。
在麦金塔电脑, MATLAB将像素定义为1/72英寸。
在Linux上®系统,您的系统分辨率决定MATLAB像素的大小。有关更多信息,请参见MATLAB中的dpi感知行为.
setpixelposition|uicontrol|uipanel|数字
setpixelposition
uicontrol
uipanel
数字
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系