[sisyphus] Ошибки в python-module-wx
Grigory Batalov
=?iso-8859-1?q?bga_=CE=C1_altlinux=2Eorg?=
Пн Мар 3 13:38:40 MSK 2008
On Sat, 1 Mar 2008 13:59:26 +0200
Eugine Kosenko wrote:
> Похоже, после переезда на 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