自定义数据-大学物理知识点总结
9.4用set函数列出可能属性值
在第九章的图形句柄部分(第259页),介绍了如何用set函数列出可能的属性值。这个函数可以提供所有可能的属性值列表。如果在调用函数set时,只包括属性名而不包括相应的属性值,函数set就会返回所有的合法属性值。比如,命令set(Hndl,'LineStyle')将返回所有可能的线型,大括号中是默认的线型:
>> set(Hndl,'LineStyle')
[ {-} | -- | : | -. | none ]
这些合法的线型包括'-','--',':','-.'和'none',其中第一个是默认类型。
>> set(Hndl,'LineWidth')
A line's "LineWidth" property does not have a fixed set of property values。
函数set(Hndl)返回一个对象的所有属性的所有可能的属性值。例如:
>> set(Hndl)
Color: {}
EraseMode: {4x1 cell}
LineStyle: {5x1 cell}
LineWidth: {}
Marker: {14x1 cell}
MarkerSize: {}
MarkerEdgeColor: {2x1 cell}
MarkerFaceColor: {2x1 cell}
XData: {}
YData: {}
ZData: {}
ButtonDownFcn: {}
Children: {}
Clipping: {2x1 cell}
CreateFcn: {}
DeleteFcn: {}
BusyAction: {2x1 cell}
HandleVisibility: {3x1 cell}
HitTest: {2x1 cell}
Interruptible: {2x1 cell}
Selected: {2x1 cell}
SelectionHighlight: {2x1 cell}
Tag: {}
UIContextMenu: {}
UserData: {}
Visible: {2x1 cell}
Parent: {}
DisplayName: {}
XDataMode: {2x1 cell}
XDataSource: {}
YDataSource: {}
ZDataSource: {}
这是一长串属性值,你看得眼花缭乱吗?不如看看这个图形对象属性-大学物理知识点总结,可能会让你豁然开朗!
9.5自定义数据
除了一个GUI对象定义的标准属性以外,程序可以定义所要控制的数据的特殊属性。程序员可以用附加属性把任意类型的数据添加到GUI对象中。任意数量的数据可以被存储,并应用于各种目的。自定义数据可以用近似标准属性的形式存储。每一个数据条目都有一个名字和值。
你有没有想过,数据也能像玩具一样被定制?这些自定义数据属性就像是给你的GUI对象加上了个性化标签,随你怎么标记,怎么应用!想深入了解?不妨看看这篇文章:绘制数据点-大学物理知识点总结。
不妨亲自动手试试吧,代码会告诉你一切真相!
下载地址
用户评论