尝试想让 Ulipad 可以运行在wxPython2.9 上,因为其scintilla 的版本是2.03,
而不是wxPython2.8的1.70。
做了一些小工作,但是 meide 这个模块搞不定。

当执行 "Edit" -> "Preference..." 的时候,会报如下错误。
导致无法显示Preference窗口。

请教如何解决?


################

Traceback (most recent call last):
File "C:\versions\ulipad\mixins\mPreference.py", line 50, in
OnOptionPreference
dlg = PrefDialog.PrefDialog(win)
File "C:\versions\ulipad\mixins\PrefDialog.py", line 137, in __init__
self.addPages(self.treebook)
File "C:\versions\ulipad\mixins\PrefDialog.py", line 178, in addPages
page = self.create_page('/'.join(n))
File "C:\versions\ulipad\mixins\PrefDialog.py", line 191, in create_page
page.box = ui.SimpleGrid().create(page).auto_layout()
File "C:\versions\ulipad\modules\meide.py", line 105, in _f
r = f(self, win, namebinding)
File "C:\versions\ulipad\modules\meide.py", line 566, in create
self._init()
File "C:\versions\ulipad\modules\meide.py", line 934, in _init
self.add_growable_col(self.growablecol)
File "C:\versions\ulipad\modules\meide.py", line 943, in add_growable_col
sizer.AddGrowableCol(i)
File "c:\python26\lib\site-packages\wx-2.9.1-msw\wx\_core.py", line
14946, in AddGrowableCol
return _core_.FlexGridSizer_AddGrowableCol(*args, **kwargs)
wx._core.PyAssertionError: C++ assertion "!m_cols || idx <
(size_t)m_cols" failed at ..\..\src\common\sizer.cpp(1948) in
wxFlexGridSizer::AddGrowableCol(): invalid column index

################

Reply via email to