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

Pavlov Konstantin thresh на altlinux.ru
Вс Мар 2 13:14:37 MSK 2008


On Sun, Mar 02, 2008 at 10:15:43AM +0200, Eugine Kosenko wrote:
> Пересборка и тестирование в хэшере показала, что проблемы тоже нет...
> Ладно, будем считать, что это у меня что-то не так...
> 
> 2008/3/1, Eugine Kosenko <eugine.kosenko на gmail.com>:
> > Блин, пересобираю тот же самый srpm у себя, ставлю пересобранный --
> >  работает. Ставлю из Сизифа -- не работает. Мистика...

По-моему, это показывает, что где-то (предположительно в WX) сломалась
бинарная совместимость. 

> > > Похоже, после переезда на 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, чтобы проверить. У кого-нибудь это еще воспроизводится?

-- 
<Leks> о-о-о да тут я смотрю и по русски разговаривают :)
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: Digital signature
Url     : http://lists.altlinux.org/pipermail/sisyphus/attachments/20080302/bb0e9cc6/attachment.bin 


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