 
       wx.dataview.DataViewItem¶
  wx.dataview.DataViewItem¶wx.dataview.DataViewItem is a small opaque class that represents an item in a wx.dataview.DataViewCtrl in a persistent way, i.e.
independent of the position of the item in the control or changes to its contents.
It must hold a unique ID of type void  in its only field and can be converted to and from it.
If the ID is None the   wx.dataview.DataViewItem  is invalid and wx.dataview.DataViewItem.IsOk   will return False which used in many places in the API of   wx.dataview.DataViewCtrl  to indicate that e.g. no item was found. An ID of None is also used to indicate the invisible root. Examples for this are wx.dataview.DataViewModel.GetParent   and wx.dataview.DataViewModel.GetChildren .
 Methods Summary¶
 Methods Summary¶| __init__ | Constructor. | 
| GetID | Returns the ID. | 
| IsOk | Returns Trueif theIDis notNone. | 
| __bool__ | |
| __eq__ | |
| __hash__ | |
| __ne__ | |
| __nonzero__ | 
 Class API¶
 Class API¶wx.dataview.DataViewItem(object)¶Possible constructors:
DataViewItem()
DataViewItem(item)
DataViewItem(id)
DataViewItem is a small opaque class that represents an item in a DataViewCtrl in a persistent way, i.e.
__init__(self, *args, **kw)¶Constructor.
__init__ (self)
__init__ (self, item)
| Parameters: | item (wx.dataview.DataViewItem) – | 
|---|
__init__ (self, id)
| Parameters: | id – | 
|---|
GetID(self)¶Returns the ID.
IsOk(self)¶Returns True if the ID is not None.
| Return type: | bool | 
|---|
__bool__(self)¶| Return type: | int | 
|---|
__eq__(self, other)¶| Return type: | bool | 
|---|
__hash__(self)¶| Return type: | long | 
|---|
__ne__(self, other)¶| Return type: | bool | 
|---|
__nonzero__(self)¶| Return type: | int | 
|---|