wxpython and IEHtmlWindow, Focus Problem.

Mike Driscoll kyosohma at gmail.com
Fri Apr 25 08:55:32 EDT 2008


On Apr 24, 11:48 pm, Farsheed Ashouri <rodmena.... at gmail.com> wrote:
> Hi everyone. I create a little browser with wxpython and IEHtmlWindow.
> But I have a little problem here.
> When I press enter in the html page, The focus goes to another panel.
> Why this happens?
> I want to load a html page and it have textares  and user should able
> to press enter inside html page.
>
> This is the code for creating it:
>
> #===================Code Begin ==========================
> class PageOne(wx.Panel):
>     def __init__(self, parent):
>         wx.Panel.__init__(
>             self, parent, -1,
>             style=wx.TAB_TRAVERSAL|wx.CLIP_CHILDREN|
> wx.NO_FULL_REPAINT_ON_RESIZE
>         )
>
>         self.sizer = wx.BoxSizer(wx.HORIZONTAL)
>         import  wx.lib.iewin    as  iewin
>         a  = iewin.IEHtmlWindow(self, -1 )
>         #a.LoadUrl('file:///E:/Ducuments/EL%20Software%20Project/
> mainSoft/xmlParser/HTML/learn/less2.html')
>         self.sizer.Add(a, 3, wx.EXPAND,1)
>         self.SetSizer(self.sizer)
>         #self.Bind(wx.EVT_TEXT_ENTER , self.OnKeyPress, a)
>         config.CurrentNotebook = a
>
> #===================Code End==========================
>
> Thanks in advance.

I recommend re-posting to the wxPython user's group: http://wxpython.org/maillist.php

It may be that you need to set the focus on the html widget and within
the widget, set the focus in one of your text areas. But I don't
really know for sure.

Mike



More information about the Python-list mailing list