tree.SetPyData (item, xxxx)

Hello,

when creating a tree, I want to attach data to an item by using

  self.SetPyData (item, "xxxx")

Then I test, whether I can see the data once I click on the item by

  EVT_TREE_SEL_CHANGED (self, self.ID, self.OnSelChanged)

with
  def OnSelChanged(self, event):
           item = event.GetItem()
           name = self.GetItemText(item)
           print name
    data = self.GetItemData(item)
    print data

however, the data is not printed, but only some reference information.

What did I misunderstand about the data item in a tree ?
peter

Bjoern,

to get the "readable" itemdata, I think you'll have to do this: data = self.GetItemData(item).GetData()
hope that helps,

Thanks a lot, it works !
peter