Can you post the whole stack trace?

On Sat, 12 Feb 2005 13:36:18 +0800, jrlen balane <[EMAIL PROTECTED]> wrote:
> this code is for a MDIChildFrame, It has a MDIParentFrame and when I
> run the MDIPrentFrame, there seems to be no problem, but when I
> attempt to edit the MDIChildFrame using the designer mode in BOA (i'm
> using BOA by the way), an error occurs that says:
> 
> TypeError: wxGrid_CreateGrid() takes at least 3 arguments (2 given)
> 
> please help. here is the code:
> 
> from wxPython.wx import *
> from wxPython.grid import *
> from wxPython.lib.mixins.grid import wxGridAutoEditMixin
> 
> def create(parent):
>     return wxMDIChildFrame1(parent)
> 
> [wxID_WXMDICHILDFRAME1, wxID_WXMDICHILDFRAME1GRID1,
> ] = map(lambda _init_ctrls: wxNewId(), range(2))
> 
> class wxMDIChildFrame1(wxMDIChildFrame):
>     def _init_ctrls(self, prnt):
>         # generated method, don't edit
>         wxMDIChildFrame.__init__(self, id=wxID_WXMDICHILDFRAME1,
>               name='WXMDICHILDFRAME1', parent=prnt, pos=wxPoint(70, 147),
>               size=wxSize(748, 331), style=wxDEFAULT_FRAME_STYLE,
>               title='Table')
>         self.SetClientSize(wxSize(740, 297))
> 
>         self.grid1 = wxGrid(id=wxID_WXMDICHILDFRAME1GRID1, name='grid1',
>               parent=self, pos=wxPoint(0, 0), size=wxSize(740, 297), style=0)
> 
>         self.grid1.CreateGrid(100,6)
>         self.grid1.SetColLabelValue(0, "Time")
>         self.grid1.SetColLabelValue(1, "Irradiance")
>         self.grid1.SetColLabelValue(2, "Module Temperature")
>         self.grid1.SetColLabelValue(3, "Ambient Temperature")
>         self.grid1.SetColLabelValue(4, "Voltage")
>         self.grid1.SetColLabelValue(5, "Current")
> 
>         self.grid1.SetColSize(2, 125)
>         self.grid1.SetColSize(3, 127)
>         self.grid1.SetColLabelAlignment(wxALIGN_LEFT, wxALIGN_BOTTOM)
> 
>     def __init__(self, parent):
>         self._init_ctrls(parent)
> _______________________________________________
> Tutor maillist  -  [email protected]
> http://mail.python.org/mailman/listinfo/tutor
> 


-- 
'There is only one basic human right, and that is to do as you damn well please.
And with it comes the only basic human duty, to take the consequences.
_______________________________________________
Tutor maillist  -  [email protected]
http://mail.python.org/mailman/listinfo/tutor

Reply via email to