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

Eugine Kosenko =?iso-8859-1?q?eugine=2Ekosenko_=CE=C1_gmail=2Ecom?=
Сб Мар 1 14:59:26 MSK 2008


Похоже, после переезда на 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