[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