Hi I've got some really weird issue with a sizer, a text field and a notebook. Here's an example:
import wx class A(wx.Panel): def __init__(self, parent, id): wx.Panel.__init__(self, parent) self.noteBook = wx.Notebook(self, -1) self.panel = wx.Panel(self.noteBook, -1) self.noteBook.AddPage(self.panel, "Page 1", False) self.text = wx.TextCtrl(self, -1) sizerMain = wx.BoxSizer(wx.VERTICAL) sizerMain.Add(self.text, 0) sizerMain.Add(self.noteBook, 0, wx.EXPAND) self.SetSizer(sizerMain) class TRL(wx.Frame): def __init__(self, parent, id, title="App"): wx.Frame.__init__(self, None, -1, title, size=(640,480)) self.content = A(self, -1) app = wx.App() app.frame = TRL(None, -1) app.frame.Show(True) app.MainLoop() Run this, press ALT+F or ALT+(any other key) and try closing the application (Its totally frozen) Anybody have a solution to this? Or have an idea whats hapening and what I am doing wrong? Thanks - Kreedz -- http://mail.python.org/mailman/listinfo/python-list