Re: AttributeError: 'TreeCtrl' object has no attribute 'GetItem'

RF <[email protected]> Wed, 21 Apr 2021 09:57:01 -0700 (PDT)
Newsgroups gmane.comp.python.wxpython
Message-ID <[email protected]>
Hi Tim,

I'm trying to get the text of the node when I click on the node. This is a 
directory of files and I want to grab the filename when I click on a given 
node.

I'm pretty confused with these methods...I've not been able to get any of 
them to work.

GetSelection()
GetFocusedItem()
GetItemText()

On Wednesday, April 21, 2021 at 9:15:18 AM UTC-7 Tim Roberts wrote:

> RF wrote:
>
> So I've googled around on this error and found some others who've had this 
> problem. But I can't seem to solve it for my own app.
>
> I get the error from the bind event: def OnSelChanged(self, event): 
>
> ...
>
> def OnSelChanged(self, event):
>      item = event.GetItem()
>      print(self.tree.GetItemText(item))
>
> Well, the error is correct.  The wx.TreeCtrl object does not have a 
> GetItem method.  What are you trying to do here?  Is it possible you wanted 
> GetSelection() instead?
>
> -- 
> Tim Roberts, [email protected]
> Providenza & Boekelheide, Inc.
>
>

-- 
You received this message because you are subscribed to the Google Groups "wxPython-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To view this discussion on the web visit https://groups.google.com/d/msgid/wxpython-users/85152e3f-30ea-4c61-a20f-81c2a59581e7n%40googlegroups.com.