[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