anItemGroup(traitr)
anItemGroup()所属R语言包:traitr
Constructor for ItemGroup instances...
的ItemGroup实例的构造函数...
译者:生物统计家园网 机器人LoveR
描述----------Description----------
Constructor for ItemGroup instances
的ItemGroup实例的构造函数
用法----------Usage----------
anItemGroup(items=list(), name, ...)
参数----------Arguments----------
参数:items
List of Item instances or ItemGroup instances
项目实例或列表的ItemGroup实例
参数:name
Name of ItemGroup.
名称的ItemGroup。
参数:...
Passed to ItemGroup proto trait </table>
传递的ItemGroup原始特征</ TABLE>
Details
详细信息----------Details----------
An ItemGroup creates a model with properties given by the items and a default layout for its items. This can also be specified when the layout is drawn through make_gui.
一个的ItemGroup创建了一个模型,其项目的项目和一个默认布局的属性。这也可以被绘制时指定的布局通过make_gui。
An item group bundles a list of items into a model. When the model is intialized, constructors to access the model values are created. These getters/setters use the item names, so that get_name will get the main value for the item with name attribute "name".
一个项目组捆绑到一个模型中的项目列表。当模型被初始化,构造函数来访问模型的创建。这些getter / setter方法使用的项目名称,所以这get_name将得到该项目的主要价值与名称“name”属性。
An item group has the useful methods to_R to return the values in the model as a named list and get_item_by_name
项目组有用的方法to_R返回值模型中的命名列表和get_item_by_name
值----------Value----------
A proto object. Call obj$show_help() to view its methods and properties.
Aproto对象。呼叫obj$show_help()查看其方法和属性。
参见----------See Also----------
aContainer for specifying a layout
aContainer指定布局
实例----------Examples----------
## make a simple item group, show in non-default layout[#做一个简单的项目组,显示在非默认布局]
i <- anItemGroup(items=list(
numericItem(0,"x"),
numericItem(0,"y"),
stringItem("","z")
))
lay <- aContainer("x","y", aFrame("z", label="z in a box"))
## some proto methods:[#的一些原始方法:]
i$make_gui(cont=gwindow("Example of itemGroup"), gui_layout=lay)
i$get_x() # get x value[得到x的值]
i$set_x(10) # set x value to 10[x值10]
i$to_R() # get list of x,y,z values[得到的x,y,z值的列表]
## End(Not run)[#(不执行)]
## example of using an item group and gbasicdialog to make a modal GUI[#示例使用一个项目组和gbasicdialog的一个模式GUI]
ig <- anItemGroup(items=list(
x=numericItem(2)
)
)
## using gbasicdialog from gWidgets[#gbasicdialog从gWidgets]
## Not run: [#不运行:]
w <- gbasicdialog("testing", handler=function(h,...) {
. <- h$action # action passes in itemgroup[行动传递的ItemGroup]
.$output <- sin(.$get_x())
},
action=ig)
ig$make_gui(container=w)
visible(w, TRUE) ## modal now[现在#模式]
print(ig$output)
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|