的属性uibuttongroup对象(详见uibutton组):
外貌 |按钮组操作 |回调执行 |创建/删除 |显示 |鼠标交互 |对象标识 |对象位置 |父级对象/子级对象 |文本外观
backgroundcolor:颜色规格,定义。[0.9400 0.9400 0.9400]¶
此按钮组的背景颜色值。
bordertype:"beveledin"|"beveledout"| {"etchedin"} |"etchedout"|"line"|"none"¶
设置线条边框是否围绕按钮组。
borderwidth:整数标量,def。1¶
线条边框的宽度(以像素为单位)。
foregroundcolor:颜色规格,定义。[0 0 0]¶
此按钮组的标题文本的颜色值。
highlightcolor:颜色规格,定义。[1 1 1]¶
此按钮组边界线的颜色值。
shadowcolor:颜色规格,定义。[0.7000 0.7000 0.7000]¶
围绕此按钮组的边框线的线的颜色值。
sizechangedfcn:string |函数句柄,def。[](0x0)¶
更改按钮组大小时触发回调。
有关如何编写图形监听器函数的信息,详见回调部分 .
selectedobject:def。[](0x0)¶
按钮组中当前所参数目的图形句柄。
busyaction:"cancel"| {"queue"}¶
定义Octave在无法中断另一个对象正在执行的回调时如何处理此对象回调属性的执行。只有当当前执行的回调对象具有interruptible属性设置为"off"这个busyaction中断回调对象的属性指示中断回调是否排队("queue"(默认))或已放弃("cancel").详见回调部分 .
interruptible:"off"| {"on"}¶
指定此对象的回调函数是否会被其他回调中断。默认情况下interruptible是"on"以及使用的回调drawnow,figure,waitfor,getframe或pause函数最终被中断。详见回调部分 .
resizefcn:string |函数句柄,def。[](0x0)¶
resizefcn已弃用。使用sizechangedfcn相反
selectionchangedfcn:string |函数句柄,def。[](0x0)¶
按钮组中所参数目发生更改时触发回调。
有关如何编写图形监听器函数的信息,详见回调部分 .
beingdeleted: {"off"} |"on"¶
属性,指示函数已启动对象的删除。beingdeleted设置为true,直到对象不再存在为止。
createfcn:string |函数句柄,def。[](0x0)¶
在创建uibuttongroup后立即执行回调函数。函数是通过使用根对象的默认属性来设置的,例如。,set (groot, "defaultuibuttongroupcreatefcn", 'disp ("uibuttongroup created!")').
有关如何编写图形监听器函数的信息,详见回调部分 .
deletefcn:string |函数句柄,def。[](0x0)¶
在删除uibuttongroup之前立即执行的回调函数。
有关如何编写图形监听器函数的信息,详见回调部分 .
clipping:"off"| {"on"}¶
如果clipping是"on",uibuttongroup在其父轴限制中被剪裁。
visible:"off"| {"on"}¶
如果visible是"off",uibuttongroup不会呈现在屏幕上。
buttondownfcn:string |函数句柄,def。[](0x0)¶
有关如何编写图形监听器函数的信息,详见回调部分 .
contextmenu:图形句柄,def。[](0x0)¶
当前与此uibuttongroup对象关联的uicontextmenu对象的图形句柄。
hittest:"off"| {"on"}¶
指定uibuttongroup是处理鼠标事件还是将其传递给对象的祖先。启用后,对象可以通过评估"buttondownfcn",显示uicontextmenu,并最终成为根"currentobject"。只有当对象可以接受从"pickableparts"属性详见pickableparts属性 .
pickableparts:"all"|"none"| {"visible"}¶
指定uibuttongroup是否接受鼠标单击。默认情况下,pickableparts是"visible"并且只有uibuttongroup的可见部分或其子项可以对鼠标点击做出反应。当pickableparts是"all"可见和不可见部分(或子部分)都可能对鼠标点击做出反应。当pickableparts是"none"鼠标在该对象上的点击将被忽略,并传输到该对象下面的任何对象。当对象配置为接受鼠标单击时"hittest"属性将决定如何处理它们。详见hittest属性 .
selected: {"off"} |"on"¶
属性指示是否选择了此uibuttongroup。
selectionhighlight:"off"| {"on"}¶
如果selectionhighlight是"on",则uibuttongroup的选择状态在视觉上高亮显示。
tag:字符串,def。""¶
用于符号图形对象的用户定义字符串。
type(只读):字符串¶
图形对象的类名。type总是"uibuttongroup".
userdata:任何Octave数据,def。[](0x0)¶
要与图形对象关联的用户定义数据。
position:四元向量,def。[0 0 1 1]¶
按钮组的大小表示为四元素向量[左、下、宽、高]。
units:"centimeters"|"characters"|"inches"| {"normalized"} |"pixels"|"points"¶
用于解释的度量单位"position"属性
children(只读):图形控制柄的向量,def。[](0x1)¶
uibutton组的子项的图形句柄。
handlevisibility:"callback"|"off"| {"on"}¶
如果handlevisibility是"off",uibuttongroup的句柄在其父对象的中不可见"children"属性
parent:图形句柄¶
父图形对象的句柄。
fontangle:"italic"| {"normal"}¶
控制字体是斜体还是普通字体。
fontname:字符串,def。"*"¶
用于文本呈现的字体的名称。设置此属性时,文本呈现引擎将在系统中搜索匹配的字体。如果没有找到,则使用默认的无衬线字体(与默认字体相同"*"价值
编程注意事项:在本机不使用FontConfig的系统上(除了Linux以外的所有系统),字体缓存是在安装Octave时构建的。你需要跑步system ("fc-cache -fv")安装新字体后手动操作。
fontsize:标量,def。10¶
用于文本呈现的字体大小。详见fontunits属性.
fontunits:"centimeters"|"inches"|"normalized"|"pixels"| {"points"}¶
用于解释的单位"fontsize"属性
fontweight:"bold"| {"normal"}¶
控制用于文本呈现的基本字体的变体。
title:字符串,def。""¶
按钮组标题的文本。
titleposition:"centerbottom"|"centertop"|"leftbottom"| {"lefttop"} |"rightbottom"|"righttop"¶
标题在按钮组中的相对位置。
版权所有 © 2024-2025 Octave中文网
ICP备案/许可证号:黑ICP备2024030411号-2