[sisyphus] Ошибки в python-module-wx

Grigory Batalov =?iso-8859-1?q?bga_=CE=C1_altlinux=2Eorg?=
Пн Мар 3 13:38:40 MSK 2008


On Sat, 1 Mar 2008 13:59:26 +0200
Eugine Kosenko wrote:

> Похоже, после переезда на Python 2.5 возникла проблема при создании
> виджетов. Например,
> 
> import wx
> 
> if __name__ == '__main__':
>         app = wx.PySimpleApp()
>         frame = wx.Frame(None, -1, 'test frame')
>         panel = wx.Panel(frame, -1)
>         frame.SetSizer(wx.BoxSizer(wx.VERTICAL))
>         frame.GetSizer().Add(panel, 1, wx.EXPAND)
>         frame.Show()
>         app.MainLoop()
> 
> Возникает ошибка:
> 
> Traceback (most recent call last):
>   File "testPanelInBoxSizer.py", line 8, in <module>
>     frame.GetSizer().Add(panel, 1, wx.EXPAND)
>   File "/usr/lib/python2.5/site-packages/wx-2.8-gtk2-unicode/wx/_core.py",
> line 12452, in Add
>     return _core_.Sizer_Add(*args, **kwargs)
> TypeError: wx.Window, wx.Sizer, wx.Size, or (w,h) expected for item
> 
> Может, дело и не в Питоне. Я пока пробую собрать оригинальный
> wxPython, чтобы проверить. У кого-нибудь это еще воспроизводится?

  У меня.



Подробная информация о списке рассылки Sisyphus