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

Eugine Kosenko eugine.kosenko на gmail.com
Вс Мар 2 11:15:43 MSK 2008


Пересборка и тестирование в хэшере показала, что проблемы тоже нет...
Ладно, будем считать, что это у меня что-то не так...

2008/3/1, Eugine Kosenko <eugine.kosenko на gmail.com>:
> Блин, пересобираю тот же самый srpm у себя, ставлю пересобранный --
>  работает. Ставлю из Сизифа -- не работает. Мистика...
>
>  2008/3/1, Eugine Kosenko <eugine.kosenko на gmail.com>:
>
> > Похоже, после переезда на 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