makes crash pythonwin , with no possibilty of breaking into running code (python 2.4 wxpython 2.6, windows XP sp2)
w.p. a écrit :
···
[Windows 2000 Professional, windows 98 SE, Python 2.4.1 wxPython 2.5.4.1]
I copy minimal code from my python app. When i click any radiobutton - application die. Why? Bug iz sizers?
I don't try use this code in C++ app, and i don't know - mayby this bug exist in wxWindows too?
When i delete textctrl - all is ok.
Now i put radiobuttons on additional and useless panel - and is ok - but i want help find bug in wxWidgets/Python...
Sorry for englishimport wx
class MyFrame(wx.Frame):
def __init__(self, parent, title):
wx.Frame.__init__(self, parent, -1, title)mainPanel = wx.Panel(self)
mainSizer=wx.BoxSizer(wx.VERTICAL)
mainPanel.SetSizer(mainSizer)panel1=wx.Panel(mainPanel,style=wx.SUNKEN_BORDER)
mainSizer.Add(panel1)sizerPanel1=wx.BoxSizer(wx.VERTICAL)
panel1.SetSizer(sizerPanel1)dataSizer=wx.BoxSizer(wx.HORIZONTAL)
sizerPanel1.Add(dataSizer)radioBoxSizer=wx.BoxSizer(wx.VERTICAL)
self.aktOptDatyB1=wx.RadioButton(panel1,-1,"radio1",style=wx.RB_GROUP)
self.aktOptDatyB2=wx.RadioButton(panel1,-1,"radio2")
radioBoxSizer.Add(self.aktOptDatyB1)
radioBoxSizer.Add(self.aktOptDatyB2)
dataSizer.Add(radioBoxSizer)panel11 = wx.Panel(panel1)
# panel11 = wx.Panel(panel1,style=wx.SIMPLE_BORDER)
dataSizer.Add(panel11)
smallSizer = wx.BoxSizer(wx.VERTICAL)
panel11.SetSizer(smallSizer)ed = wx.TextCtrl(panel11)
smallSizer.Add(ed)
mainPanel.Layout()class MyApp(wx.App):
def OnInit(self):
frame = MyFrame(None, "Simple wxPython App")
self.SetTopWindow(frame)
frame.Show(True)
return Trueapp = MyApp(0)
app.MainLoop()