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