2006年03月31日 星期五 16:18
我有一个这样的我问题, 我的一个Frame中使用BoxSizer加入了一个Notebook, 相关代码如下: class MainFrame(wx.Frame): def __init__(self,parent=None,title=u"",size=(800,600)): wx.Frame.__init__(self,parent,-1,title,size=size) self.Center() self.Bind(wx.EVT_SIZE,self.OnSize) self.notebook = wx.Notebook(self,-1,style=wx.NB_LEFT) self.clientsPanel = ClientRecordsPanel(self.notebook) self.recordsPanel = AllTransactionRecordsPanel(self.notebook) self.notebook.AddPage(self.clientsPanel,u"客户资料") self.notebook.AddPage(self.recordsPanel,u"交易记录") self.sizer = wx.BoxSizer() self.sizer.Add(self.notebook,1,wx.GROW) self.SetSizer(self.sizer) def OnSize(self,event): self.sizer.Layout() 现在的问题的,在我相应wx.EVT_SIZE时间之前frame大小发生变化时notebook是可 以随着改变大小的, 在我响应了之后notebook就不能自动改变大小了,请问在OnSizer中该如何处理呢? -- 5.20 Network Engineer
2006年03月31日 星期五 17:40
def OnSize(self,event):
    self.sizer.Layout()
    event.Skip()
不过最好把notebook放在一个Sizer容器里,由它来自动控制notebook的大小
在06-3-31,recordus <recordus at gmail.com> 写道:
>
> 我有一个这样的我问题,
> 我的一个Frame中使用BoxSizer加入了一个Notebook,
> 相关代码如下:
>
> class MainFrame(wx.Frame):
> def __init__(self,parent=None,title=u"",size=(800,600)):
> wx.Frame.__init__(self,parent,-1,title,size=size)
>
> self.Center()
>
> self.Bind(wx.EVT_SIZE,self.OnSize)
>
> self.notebook = wx.Notebook(self,-1,style=wx.NB_LEFT)
> self.clientsPanel = ClientRecordsPanel(self.notebook)
> self.recordsPanel = AllTransactionRecordsPanel(self.notebook)
>
> self.notebook.AddPage(self.clientsPanel,u"客户资料")
> self.notebook.AddPage(self.recordsPanel,u"交易记录")
>
> self.sizer = wx.BoxSizer()
> self.sizer.Add(self.notebook,1,wx.GROW)
> self.SetSizer(self.sizer)
>
> def OnSize(self,event):
> self.sizer.Layout()
>
> 现在的问题的,在我相应wx.EVT_SIZE时间之前frame大小发生变化时notebook是可
> 以随着改变大小的,
> 在我响应了之后notebook就不能自动改变大小了,请问在OnSizer中该如何处理呢?
>
> --
> 5.20 Network Engineer
>
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
--
茫茫人海,你是我的最爱
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060331/2f5d3746/attachment.htm
Zeuux © 2025
京ICP备05028076号