On Jul 7, 10:34 am, Mike Driscoll <[EMAIL PROTECTED]> wrote: > On Jul 6, 8:18 am, furby <[EMAIL PROTECTED]> wrote: > > > > > I am teaching myself Python... I'm nowhere near even intermediate > > level yet, so treat me like an idiot. I am using Boa Constructor on > > Ubuntu 8.04 if that helps. Here is what I have right now : > > > I am plying with reading a URL (An RSS feed to be exact) and > > displaying it inside a HTMLWindow. I have that part working - It shows > > the title as a link and displays the description next to it. What I > > want to do is trap the mouseclick on the link and use that to grab > > just the text that is on the site. Right now, if I click on it, the > > HTML window control takes me to the site and doesn't really show the > > site very well, since it doesn't seem to do CSS. That's okay - I just > > want to display the text.... How do I trap the mouse clicking on the > > link? > > > I know that HTMLwindow has a "OnLinkClicked" event - I can see it in > > the docs for that control. But it seems that Boa Constructor doesn't > > expose that event in it's frame designer.... How do I code a event > > that fires off instead of the default event? > > > I don't know if I am being clear enough, so if not just tell me what I > > should say... Liek I said, I am a newbie right now. > > I think you just need to override that method (OnLinkClicked) in the > class you use to subclass the HtmlWindow widget. Something like this: > > <code> > class MyCustomDlg(wx.Frame): > It sounds eminently reasonable. I'll try it tonight when I get home and let you know if it works!
> def __init__(self, parent, title, icon, pos): > > wx.Frame.__init__(self, parent, wx.ID_ANY, title, > size=(400,400)) > > x,y = pos > self.SetPosition((x+30, y+30)) > > self.SetIcon(icon) > html = wxHTML(self) > > class wxHTML(wx.html.HtmlWindow): > def OnLinkClicked(self, link): > # do something here > pass > </code> > > However, for wxPython questions, it's best to post to the wxPython > user's group. They are very knowledgeable > there.http://wxpython.org/maillist.php > > Hope that helps. > > ------------------- > Mike Driscoll > > Blog: http://blog.pythonlibrary.org > Python Extension Building Network: http://www.pythonlibrary.org -- http://mail.python.org/mailman/listinfo/python-list