[sisyphus] Ошибки в python-module-wx
Eugine Kosenko
eugine.kosenko на gmail.com
Вс Мар 2 00:09:36 MSK 2008
Блин, пересобираю тот же самый 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