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号